.png)
Eu executo o servidor Ubuntu 8.04 no Linode com vários aplicativos Rails em Passenger + nginx. Hoje percebi que leva muito tempo para carregar uma página (5 a 10 segundos). E não são apenas os sites, o ssh também parece ser afetado.
Não tendo ideia de por que isso pode estar acontecendo, comecei a verificar coisas diferentes. Verifiquei como os arquivos de log são girados, verifiquei se há espaço livre em disco e memória suficientes. Também verifiquei a taxa de IO, aqui está o resultado:
$ iostat
avg-cpu: %user %nice %system %iowait %steal %idle
0.17 0.00 0.02 0.57 0.16 99.07
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
xvda 2.25 39.50 16.08 147042 59856
xvdb 0.00 0.05 0.00 192 0
xvdc 2.20 25.93 24.93 96530 92808
xvdd 0.01 0.12 0.00 434 16
xvde 0.04 0.23 0.35 858 1304
xvdf 0.37 0.31 4.12 1162 15352
A reinicialização também não ajudou. Alguma idéia de onde devo procurar?
Responder1
Como você está em um 'Linode' (eu também tenho um), você também está sujeito a condições de carga no host físico. A carga no host não será refletida em ferramentas como top
ou iostat
. Vá para o painel do Linode e veja as estatísticas do host. Isso representa o servidor físico em que sua instância virtual está sendo executada.
Linode permite que você solicite uma mudança se sentir que está em um servidor com outro usuário que está consumindo recursos físicos.
Inclua também suas estatísticas de memória, troca vs cache vs buffers, etc ... (a seção superior top
funciona bem)
Responder2
Você também pode querer verificar a integridade de seus servidores DNS (cavar algo.com e verificar o tempo de consulta).
O DNS aumentado também pode afetar sites, ssh, etc.