Servidor Ubuntu muito lento do nada (Rails, passageiro, nginx)

Servidor Ubuntu muito lento do nada (Rails, passageiro, nginx)

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 topou 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 topfunciona 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.

informação relacionada