Load Average
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
- Last anzeigen:
uptime - Anzahl der Kerne anzeigen:
nproc - Herausfinden, was die CPU nutzt: top (drücken Sie P zum Sortieren nach CPU, M nach Arbeitsspeicher)
- 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.
Verwandte Artikel
- OOM-KillerWas der Linux-Out-of-Memory-Killer tut, wie man herausfindet, welcher Prozess beendet wurde, und wie man dies unwahrscheinlicher macht.
- systemd-Units und systemctlWas eine systemd-Unit ist, die gängigen Unit-Typen und wie man Dienste mit systemctl startet, stoppt, aktiviert und überprüft.
- Swap-Speicher unter LinuxWas Swap ist, wie man ihn mit free und swapon anzeigt, wie man eine Swap-Datei hinzufügt und was vm.swappiness bewirkt.
Quellen
- uptime(1) Handbuchseite man7.org
- 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: