Exécutez les commandes 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
Les moyennes de charge indiquées ici sont :
/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.
Considérez mes moyennes de charge: 0.05, 0.16, 0.21
cela signifie qu'au cours de la dernière minute, en moyenne, 0,05 processus ont attendu des ressources.
Devez-vous craindre que la charge moyenne soit de 2? En général, si la moyenne de charge est supérieure au nombre de CPU disponibles, certains processus ont dû tourner au ralenti en attendant un slot CPU.
Si la moyenne de charge est inférieure à la sortie de nproc
, vous n'avez pas à vous inquiéter.
Voir aussi: Que signifie la moyenne de charge sous unix / linux?
Comme le note Braiam, les processus n'ont pas besoin d'attendre uniquement le CPU: comprendre la charge moyenne et l'utilisation du processeur