Führen Sie die Befehle top
oder aus 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
Die hier angegebenen Lastdurchschnitte sind :
/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.
Betrachten Sie meine Last-Durchschnittswerte: 0.05, 0.16, 0.21
Das bedeutet, dass in der letzten Minute durchschnittlich 0,05 Prozesse auf Ressourcen gewartet haben.
Sollten Sie sich Sorgen machen, dass der Lastdurchschnitt 2 beträgt? Wenn der Lastdurchschnitt größer als die Anzahl der verfügbaren CPUs ist, musste im Allgemeinen ein Prozess im Leerlauf auf einen CPU-Steckplatz warten.
Wenn der Lastdurchschnitt unter dem Output von liegt nproc
, müssen Sie sich keine Sorgen machen.
Siehe auch: Was bedeutet Load Average unter Unix / Linux?
Wie Braiam bemerkt, müssen die Prozesse nicht nur auf die CPU warten: Grundlegendes zur durchschnittlichen Auslastung im Vergleich zur CPU- Auslastung