Essas não são "médias de carga da CPU", mas sim "médias de carga" do sistema. Isso não significa necessariamente que sua CPU esteja ocupada, mas algo em seu sistema é. Este valor vem de /proc/loadavg
, que man proc
explica com mais detalhes:
/proc/loadavg
The first three fields in this file are load average figures giving the number of jobs in the run queue (state R) or waiting for disk I/O (state D) averaged over 1, 5, and 15 minutes. They are the same as the load average numbers given by uptime(1) and other programs. The fourth field consists of two numbers separated by a slash (/). The first of these is the number of currently runnable kernel scheduling entities (processes, threads). The value after the slash is the number of kernel scheduling entities that currently exist on the system. The fifth field is the PID of the process that was most recently created on the system.
Então, o que você está vendo é a média do processo sendo executado ou aguardando o disco.
Se você estiver vendo uma média de carga de 20, isso significa que, em média, 20 processos estão no estado em execução ou em espera. Você pode ter uma média de carga muito alta e a CPU muito baixa, ou uma média de carga muito baixa e CPU muito alta, já que eles não compartilham nenhum relacionamento.
O %wa
high pode ser algum processo destruindo o disco com uma frequência incomum que torna tudo mais lento, então descubra qual é o culpado, começando pelo processo D. O wa
significa que o IO aguarda a maioria das implementações do top.