Quando você vê carga alta, mas baixa utilização da CPU, indica que algo mais é o gargalo. (Como Janne disse, uma média de carga de 2 não é particularmente alta, mas não é uma má idéia entender o que seu sistema está fazendo em profundidade).
O acesso ao disco é o motivo mais comum para altas médias de carga com baixo uso de CPU. Você pode ver algumas estatísticas sobre o uso do disco com vmstat
, iostat
ou dstat
dependendo do que você instalou.
Para comparação, um dos meus servidores web bastante ocupados está mostrando a coluna bi (block read in) em vmstat em 100 por 30 segundos e a coluna bo (blocos gravados) como 3000 por 30 segundos. A média de carga nesse servidor é de aproximadamente 1.
Outra razão possível é um grande número de processos que estão fazendo muito pouco trabalho. A maioria dos servidores que vejo tem entre 100 e 200 processos. Se o seu servidor tiver 500 ou 1000, isso pode causar uma alta média de carga.
Mais uma vez, para comparação, recentemente tivemos um grande número de e-mails em nossa fila de e-mails que geraram cerca de 1.000 processos para enviar os e-mails. Isso fez com que a média de carga subisse para cerca de 70 e tornasse o sistema difícil de usar.