Qual é a melhor maneira de determinar se uma máquina com múltiplos processadores está sobrecarregada?

2

Qual é a melhor maneira de determinar no Linux se uma máquina com vários processadores está sobrecarregada? Achei que load era uma boa medida, mas executo um grande número de tarefas que não consomem muita CPU, mas que aumentam a carga. Uma máquina com 4 processadores tem uma carga de 66 agora, de acordo com o topo, por exemplo, mas o mpstat reporta que o tempo total de inatividade da CPU é de 89%.

    
por dromodel 29.06.2011 / 21:54

1 resposta

1

Tenha em mente que top exibe 3 médias de carga. Esta é a linha da minha caixa:

load average: 0.02, 0.08, 0.12

O primeiro número é a média de um minuto, o segundo é de 5 minutos e o terceiro é de 15 minutos. Se você está apenas olhando para a média de um minuto, isso não é bom o suficiente. A regra padrão é que a carga não deve ser maior que 1 em um único núcleo, 2 para dual core, etc. Então, por exemplo, digamos que você esteja executando uma caixa quad core. Qualquer coisa acima de 4 está sobrecarregada. Dito isto, você pode ver picos na média de um minuto, mas os 5 e os 15 minutos ainda podem estar bem.

Outra explicação pode ser encontrada aqui: link

    
por 29.06.2011 / 22:10

Tags