Execute os comandos top
ou uptime
:
$ uptime
19:36:03 up 5 days, 9:12, 8 users, load average: 0.05, 0.16, 0.21
$ top -bn1 | head -1
top - 19:36:07 up 5 days, 9:13, 8 users, load average: 0.05, 0.16, 0.21
As médias de carga declaradas aqui são :
/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.
Considere minhas médias de carga: 0.05, 0.16, 0.21
Isso significa que, no último minuto, em média, 0,05 processos aguardavam recursos.
Você deve estar preocupado que a média da carga seja 2? Em geral, se a média de carga for maior que o número de CPUs disponíveis, algum processo precisou aguardar por um slot de CPU.
Se a média de carga for menor que a saída de nproc
, você não precisa se preocupar.
Veja também: O que significa média de carga em unix / linux? Como observa Braiam, os processos não precisam aguardar apenas a CPU: Noções básicas sobre a média de carga versus CPU uso