Um pensamento que tenho. Em minha experiência com instâncias da AWS usando top, pode ou não retornar valores realistas para uso da CPU (geralmente não). Verifique o cloudwatch e veja se ele está mostrando um alto uso da CPU. Isso se aplica especialmente a microinstâncias, e acima de tudo é absolutamente inútil.