Rain WikiWindows · Linux · Android

Load Average

KonzeptAlle Linux-Distributionen

Der Load Average ist die durchschnittliche Anzahl der Prozesse, die über die letzten 1, 5 und 15 Minuten ausgeführt werden oder auf ihre Ausführung warten (einschließlich derjenigen, die auf E/A-Vorgänge warten). uptime, 'top' und /proc/loadavg zeigen diesen Wert an. Er muss mit der Anzahl der CPU-Kerne verglichen werden.

1Die Zahlen lesen

'load average: 0.50, 1.20, 2.00' bedeutet, dass die Last sinkt: niedriger in der letzten Minute als über 15 Minuten. Auf einer Maschine mit 4 Kernen bedeutet eine Last von 4, dass die CPUs im Durchschnitt voll ausgelastet sind; darüber hinaus müssen Prozesse warten.

2CPU oder Festplatte

Unter Linux zählt die Last auch Prozesse im unterbrechungsfreien Schlaf, die normalerweise auf Festplatten- oder Netzwerkspeicher warten. Eine hohe Last bei geringer CPU-Auslastung in top deutet oft auf langsame E/A-Vorgänge hin; der 'wa'-Wert in top zeigt die Zeit an, die mit dem Warten auf E/A verbracht wurde.

3Anzahl der Kerne

nproc gibt die Anzahl der verfügbaren Prozessoreinheiten aus. Ein Load Average, der dauerhaft über diesem Wert liegt, sollte überprüft werden.

So überprüfen Sie die Last

  1. Last anzeigen: uptime
  2. Anzahl der Kerne anzeigen: nproc
  3. Herausfinden, was die CPU nutzt: top (drücken Sie P zum Sortieren nach CPU, M nach Arbeitsspeicher)
  4. Wenn die CPU-Auslastung niedrig, aber die Last hoch ist, achten Sie auf E/A-Wartezeiten ('wa' in top) und Festplattenaktivität.

Vorsicht

  • Ein kurzer Anstieg beim 1-Minuten-Wert ist normal; betrachten Sie den 15-Minuten-Wert für Trends.
  • Vergleichen Sie den Wert mit der Anzahl der Kerne, bevor Sie entscheiden, ob die Last hoch ist.

Quellen

  1. uptime(1) Handbuchseite man7.org
  2. proc(5) Handbuchseite: /proc/loadavg man7.org

Hinweis: RainServer bietet Überwachung und sichere Bereinigung für Linux-Server; es zeigt an, was geändert wird, und fragt vorher nach.

Zuletzt geprüft: