Was ist "Last" in der Systemlastanzeige?

8

Die Systemlastanzeige zeigt Diagramme der CPU-Aktivität, der Speichernutzung, der Festplatten-E / A usw. an. Es gibt auch ein "Lade" -Diagramm, aber ich weiß nicht, was es bedeutet. Was genau ist diese "Last"?

winko
quelle
1
"Was ist Last" .. Ich liebe dieses Lied.
Am

Antworten:

4

Kurze Zusammenfassung aus zwei verschiedenen Quellen.

Von en.wikipedia.org/

Der Lastdurchschnitt repräsentiert die durchschnittliche Systemlast über einen bestimmten Zeitraum. Es wird herkömmlicherweise in Form von drei Zahlen angezeigt, die die Systemlast während der letzten Zeiträume von einer, fünf und fünfzehn Minuten darstellen.

[...]

Ein inaktiver Computer hat eine Lastenummer von 0. Jeder Prozess, der die CPU verwendet oder darauf wartet (die Warteschlange für das Bereitstellen oder die Warteschlange für das Ausführen), erhöht die Lastenummer um 1. Die meisten UNIX-Systeme zählen nur Prozesse, die ausgeführt werden (auf der CPU) oder ausgeführt werden können (warten auf) CPU) Zustände. Linux enthält jedoch auch Prozesse in unterbrechungsfreien Ruhezuständen (die normalerweise auf Festplattenaktivität warten), was zu deutlich unterschiedlichen Ergebnissen führen kann, wenn viele Prozesse aufgrund eines ausgelasteten oder blockierten E / A-Systems in der E / A blockiert bleiben. [1] Dies umfasst beispielsweise das Blockieren von Prozessen aufgrund eines NFS-Serverausfalls oder das Verlangsamen von Medien (z. B. USB 1.x-Speichergeräten). Solche Umstände können zu einem erhöhten Lastdurchschnitt führen, der keine tatsächliche Zunahme der CPU-Auslastung widerspiegelt (aber dennoch eine Vorstellung davon gibt, wie lange Benutzer warten müssen).

[...]

Bei Systemen mit einer CPU, die an die CPU gebunden sind, kann man sich den Lastdurchschnitt als Prozentsatz der Systemauslastung während des jeweiligen Zeitraums vorstellen. Bei Systemen mit mehreren CPUs muss die Anzahl durch die Anzahl der Prozessoren geteilt werden, um einen vergleichbaren Prozentsatz zu erhalten.

Von man uptime

Der Durchschnitt der Systemlast ist die durchschnittliche Anzahl von Prozessen, die sich entweder in einem ausführbaren oder einem unterbrechungsfreien Zustand befinden. Ein Prozess in einem ausführbaren Zustand verwendet entweder die CPU oder wartet auf die Verwendung der CPU. Ein Prozess im unterbrechungsfreien Zustand wartet auf einen E / A-Zugriff, z. B. auf eine Festplatte. Die Mittelwerte werden über die drei Zeitintervalle ermittelt. Lastdurchschnitte werden nicht für die Anzahl der CPUs in einem System normalisiert. Ein Lastdurchschnitt von 1 bedeutet also, dass ein einzelnes CPU-System ständig geladen ist, während es auf einem 4-CPU-System bedeutet, dass es 75% der Zeit im Leerlauf war.

Um die ursprüngliche Frage zu beantworten, ist dies der Lastdurchschnitt der letzten 1 Minute.

tigerjack89
quelle