Startseite » wie man » Informationen zum Lastdurchschnitt bei Linux und anderen Unix-ähnlichen Systemen

    Informationen zum Lastdurchschnitt bei Linux und anderen Unix-ähnlichen Systemen

    Linux, Mac und andere Unix-ähnliche Systeme zeigen „Lastdurchschnittswerte“ an. Diese Zahlen geben an, wie ausgelastet CPU, Festplatte und andere Ressourcen Ihres Systems sind. Sie sind zunächst nicht selbsterklärend, aber es ist leicht, sich mit ihnen vertraut zu machen.

    Unabhängig davon, ob Sie einen Linux-Desktop oder -Server, eine Linux-basierte Router-Firmware, ein auf Linux oder BSD basierendes NAS-System oder sogar Mac OS X verwenden, haben Sie wahrscheinlich irgendwo eine "Durchschnittslast" gemessen.

    Last gegen Lastdurchschnitt

    Bei Unix-ähnlichen Systemen, einschließlich Linux, ist die Systemlast ein Maß für die Rechenarbeit, die das System leistet. Diese Messung wird als Zahl angezeigt. Ein vollständig im Leerlauf befindlicher Computer hat einen Lastdurchschnitt von 0. Jeder laufende Prozess, der entweder CPU-Ressourcen verwendet oder darauf wartet, addiert 1 zum Lastdurchschnitt. Wenn Ihr System also eine Last von 5 hat, verwenden oder warten fünf Prozesse auf die CPU.

    Unix-Systeme haben traditionell nur Prozesse gezählt, die auf die CPU warten, aber Linux zählt auch Prozesse, die auf andere Ressourcen warten - beispielsweise Prozesse, die darauf warten, von der Festplatte zu lesen oder darauf zu schreiben.

    Für sich genommen bedeutet die Ladungsnummer nicht zu viel. Ein Computer kann eine Last von 0 Sekunden pro Sekunde und eine Last von 5 Sekunden pro Sekunde haben, da mehrere Prozesse die CPU verwenden. Selbst wenn Sie die Last zu einem bestimmten Zeitpunkt sehen könnten, wäre diese Anzahl grundsätzlich bedeutungslos.

    Aus diesem Grund zeigen Unix-ähnliche Systeme nicht die aktuelle Last an. Sie zeigen den Lastdurchschnitt an - einen Durchschnitt der Computerauslastung über mehrere Zeiträume. So können Sie sehen, wie viel Arbeit Ihr Computer geleistet hat.

    Ermittlung des Lastdurchschnitts

    Der Lastdurchschnitt wird in vielen verschiedenen Dienstprogrammen für Grafiken und Terminals angezeigt, unter anderem im Befehl top und im grafischen GNOME-Systemmonitor-Tool. Der einfachste und standardisierteste Weg, Ihren Lastdurchschnitt zu ermitteln, besteht jedoch darin, den Uptime-Befehl in einem Terminal auszuführen. Dieser Befehl zeigt den Lastdurchschnitt Ihres Computers sowie die Dauer des Einschaltens an.

    Der Befehl uptime funktioniert auf Linux, Mac OS X und anderen Unix-ähnlichen Systemen. Wenn Sie ein Linux- oder BSD-basiertes Gerät mit einer Webschnittstelle verwenden, z. B. die Firmware des DD-WRT-Routers oder das FreeNAS NAS-System, wird der Lastdurchschnitt wahrscheinlich auf der Statusseite angezeigt.

    Informationen zum durchschnittlichen Lastausgang

    Wenn Sie zum ersten Mal einen Lastdurchschnitt sehen, wirken die Zahlen ziemlich bedeutungslos. Hier ist ein Beispiel für das Auslesen der Durchschnittslast:

    Lastdurchschnitt: 1,05, 0,70, 5,09

    Von links nach rechts zeigen diese Zahlen die durchschnittliche Belastung der letzten eine Minute, der letzten fünf Minuten und der letzten fünfzehn Minuten. Mit anderen Worten bedeutet die obige Ausgabe:

    Durchschnitt der letzten 1 Minute: 1,05

    Durchschnitt der letzten 5 Minuten: 0,70

    Durchschnitt der letzten 15 Minuten: 5,09

    Die Zeiträume sind aus Platzgründen weggelassen. Wenn Sie mit den Zeiträumen vertraut sind, können Sie schnell einen Blick auf die durchschnittlichen Lastzahlen werfen und deren Bedeutung verstehen.

    Was bedeuten die Zahlen genau??

    Verwenden Sie die obigen Zahlen, um zu verstehen, was der Lastdurchschnitt tatsächlich bedeutet. Angenommen, Sie verwenden ein Einzel-CPU-System. Die Zahlen zeigen Folgendes:

    in den letzten 1 Minute: Der Computer war durchschnittlich um 5% überlastet. Im Durchschnitt warteten 0,05 Prozesse auf die CPU. (1,05)

    in den letzten 5 Minuten: Die CPU war 30% der Zeit im Leerlauf. (0,70)

    in den letzten 15 Minuten: Der Computer war durchschnittlich um 409% überlastet. Im Durchschnitt warteten 4,09 Prozesse auf die CPU. (5,09)

    Sie haben wahrscheinlich ein System mit mehreren CPUs oder eine Multi-Core-CPU. Die durchschnittlichen Lastzahlen arbeiten auf einem solchen System etwas anders. Wenn Sie beispielsweise auf einem Einzel-CPU-System eine durchschnittliche Last von 2 haben, bedeutet dies, dass Ihr System zu 100 Prozent überlastet war. Während des gesamten Zeitraums verwendete ein Prozess die CPU, während ein anderer Prozess wartete. Bei einem System mit zwei CPUs wäre dies eine vollständige Nutzung - zwei verschiedene Prozesse verwendeten die ganze Zeit zwei verschiedene CPUs. Bei einem System mit vier CPUs wäre dies die halbe Auslastung - zwei Prozesse verwendeten zwei CPUs, während zwei CPUs im Leerlauf waren.

    Um die durchschnittliche Lastlast zu verstehen, müssen Sie wissen, wie viele CPUs Ihr System hat. Ein Lastdurchschnitt von 6,03 würde bedeuten, dass ein System mit einer einzelnen CPU massiv überlastet ist, auf einem Computer mit 8 CPUs wäre dies jedoch in Ordnung.


    Der Lastdurchschnitt ist besonders für Server und eingebettete Systeme nützlich. Sie können einen Blick darauf werfen, um zu verstehen, wie Ihr System funktioniert. Wenn es überlastet ist, müssen Sie möglicherweise mit einem Prozess umgehen, der Ressourcen verschwendet, mehr Hardwareressourcen bereitstellt oder einen Teil der Arbeitslast auf ein anderes System verlagert.