Ejecute los comandos top
o 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
Los promedios de carga indicados aquí son :
/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 mis promedios de carga: 0.05, 0.16, 0.21
eso significa que, en el último minuto, en promedio, 0.05 procesos han estado esperando recursos.
¿Debería preocuparse de que el promedio de carga sea 2? En general, si el promedio de carga es mayor que el número de CPU disponibles, entonces algún proceso tuvo que estar inactivo esperando una ranura de CPU.
Si el promedio de carga es menor que la salida de nproc
, no necesita preocuparse.
Ver también: ¿Qué significa cargar promedio en Unix / Linux?
Como señala Braiam, los procesos no necesitan estar esperando solo a la CPU: comprender el promedio de carga frente al uso de la CPU