Bei der Ausgabe dieses Befehls unter Linux:
# cat /proc/loadavg
0.75 0.35 0.25 1/25 1747
Was sind die letzten 2 Zahlen?
Der letzte erhöht sich jede Sekunde um 2, sollte ich mir Sorgen machen?
Die ersten drei Felder in dieser Datei sind Durchschnittswerte für das Laden, die die Anzahl der Jobs in der Ausführungswarteschlange (Status R) oder das Warten auf Festplatten-E / A (Status D) angeben, gemittelt über 1, 5 und 15 Minuten . Sie entsprechen den durchschnittlichen Lastzahlen, die durch die Betriebszeit (1) und andere Programme angegeben werden.
Das vierte Feld besteht aus zwei Zahlen, die durch einen Schrägstrich (/) getrennt sind. Die erste davon ist die Anzahl der aktuell ausgeführten Kernel-Scheduling-Entitäten (Prozesse, Threads). Dies ist kleiner oder gleich der Anzahl der CPUs. Der Wert nach dem Schrägstrich ist die Anzahl der Kernel-Scheduling-Entitäten, die derzeit auf dem System vorhanden sind.
Das fünfte Feld ist die PID des Prozesses, der zuletzt auf dem System erstellt wurde.
make
mit dem--load-average=N.N
Parameter ausführen. Wennmake
der Lastdurchschnitt numerisch höher als die Anzahl der CPU-Kerne ist,make
sollte er mit--load-average
reduziert neu gestartet werden . Auf diese Weise wird das System durch die Kompilierung nicht überlastet.Ich möchte die akzeptierte Antwort kommentieren.
Ich habe ein Testprogramm durchgeführt, das die Ganzzahl N von der Eingabe liest und dann N Threads erstellt und diese für immer ausführt. Auf RHEL 6.5 habe ich 8 Prozessoren und jeder Prozessor hat Hyper-Threading. Wenn ich meinen Test ausführe und 128 Threads erstellt, werden im vierten Feld Werte angezeigt, die größer als 128 sind, z. B. 135. Er ist deutlich größer als die Anzahl der CPUs. Dieser Beitrag unterstützt meine Beobachtung: http://juliano.info/en/Blog:Memory_Leak/Understanding_the_Linux_load_average
quelle
https://docs.fedoraproject.org/en-US/Fedora/17/html/System_Administrators_Guide/s2-proc-loadavg.html
quelle
Auf der folgenden Seite werden diese ausführlich erläutert:
http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html
Ich interpretiere diese Zahlen, die ich von der obigen Seite erhalten habe, wie folgt:
quelle