Alta carga do servidor sem processos usando CPU?

2

Sou novo no gerenciamento de servidores e encontrei algo que me deixou perplexo. Recebi um aviso do meu provedor de VPS informando que meu uso de carga era muito alto. Eu não tinha me deparado com esse problema antes, então tentei investigar. Infelizmente, não consegui descobrir por que esse é o caso depois de muita pesquisa.

O servidor é, acredito, OpenVZ, com muita RAM de sobra (2 GB) e um processador decente com um SSD. Fechei quase todos os processos que imagino que possam ser um problema além do apache. Eu inspecionei minha saída top / htop com muito cuidado e não consigo detectar nada incomum. Mas observe a média da carga. Deve ser em torno de 0 com esse nível de uso da CPU, certo?

Eu queria saber se era talvez algo a ver com o uso do disco, mas como esse é o OpenVZ aparentemente não posso usar uma ferramenta como o topo para determinar mais informações sobre a atividade do disco.

Como posso depurar isso mais? Obrigado!

    
por Yep 13.09.2015 / 09:32

2 respostas

2

Como você está em um ambiente VPS:

Você já considerou que a carga está vindo do host? Talvez você tenha apenas 2 núcleos de CPU virtual designados e o sistema host esteja supercomprometido ou completamente esgotado. Portanto, sua carga está aumentando porque qualquer solicitação pequena está demorando muito. Isso explicaria o comportamento lento.

Você deve conversar com seu provedor de VPS sobre isso.

    
por 07.10.2015 / 12:48
1

Há situações em que você observa uma alta média de carga combinada com baixo uso da CPU, consulte esta discussão por algumas razões possíveis. O artigo da Wikipedia sobre o carregamento também é bastante informativo.

O problema é que algumas dessas situações são inofensivas (eu costumava gerenciar um servidor Informix no HPUX onde a média de carga era igual ao número de VPs do Informix configurados, mesmo quando ociosos), quando é algum tipo de IO relacionado a ele pode retardar bastante o processamento - veja o exemplo no artigo vinculado.

Se o sistema "parecer" responsivo, eu não me preocuparia muito, mas como você tem métricas de servidor disponíveis (vejo que você tem o sealion instalado), eu daria uma olhada nos valores relacionados a IO, isso pode ajudá-lo a entender seu sistema melhor e evitar surpresas mais tarde.

    
por 13.09.2015 / 12:31