O motivo pelo qual a% da sua CPU e a média de carga não estão de acordo é porque são dois valores completamente diferentes. A% da CPU é exatamente isso, a porcentagem da CPU que um processo está usando. A média de carga é a média ponderada dos processos na fila de execução durante 1, 5 e 15 minutos.
Se você está preocupado com a quantidade de CPU que você está usando (você está utilizando totalmente o seu processador), sua contagem da saída do topo funcionará bem. Você pode executar isso ocasionalmente e registrar o valor (ou usar sar
, o que fará isso para você).
Ter uma média de carga alta significa que você tem muitos processos na fila de execução - muitos processos estão prontos e aguardando para serem executados. Alta carga não significa automaticamente muito uso da CPU.
A Wikipedia tem um bom artigo descrevendo a média de carga e as diferenças entre a carga da CPU e o uso da CPU: link