Servidor Ubuntu muito lento fora do céu azul (Rails, passageiro, nginx)

1

Eu rodei o servidor Ubuntu 8.04 no Linode com vários aplicativos Rails em Passenger + nginx. Hoje eu notei que leva muito tempo para carregar uma página (5-10 segundos). E não são apenas sites, o ssh parece ser afetado também.

Não tendo ideia de por que isso pode estar acontecendo, comecei a checar coisas diferentes. Eu verifiquei como os arquivos de log são girados, eu verifiquei se há espaço livre suficiente em disco e memória. Eu também verifiquei a taxa de IO, aqui está a saída:

$ 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 eu deveria estar procurando?

    
por Ben Pilbrow 19.02.2010 / 15:10

2 respostas

1

Como você está em um 'Linode' (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 observe as estatísticas do host. Isso representa o servidor físico no qual sua instância virtual está sendo executada.

O Linode permite que você solicite uma mudança se achar que está em um servidor com outro usuário que está sobrecarregando recursos físicos.

Por favor, inclua também as estatísticas de memória swap vs cache vs buffers, etc ... (a seção superior de top funciona bem)

    
por 19.02.2010 / 16:29
0

Você também pode querer verificar a saúde de seus servidores DNS (dig something.com e verificar o tempo de consulta).

O DNS sobrecarregado também pode afetar websites, ssh, etc.

    
por 22.02.2012 / 06:39