Connect with us

Wie man

Grundlegendes zum Lastdurchschnitt unter Linux und anderen Unix-ähnlichen Systemen

Grundlegendes zum Lastdurchschnitt unter Linux und anderen Unix-ähnlichen Systemen

Linux, Mac und andere Unix-ähnliche Systeme zeigen „durchschnittliche“ Ladezahlen an. Diese Zahlen geben an, wie ausgelastet die CPU, die 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 Messung des „Lastdurchschnitts“ festgestellt.

Last gegen Lastdurchschnitt

Auf Unix-ähnlichen Systemen, einschließlich Linux, ist die Systemlast ein Maß für die Rechenarbeit, die das System ausführt. Diese Messung wird als Zahl angezeigt. Ein vollständig inaktiver Computer hat einen Lastdurchschnitt von 0. Jeder laufende Prozess, der CPU-Ressourcen verwendet oder darauf wartet, erhöht den Lastdurchschnitt um 1. Wenn Ihr System also eine Last von 5 hat, verwenden oder warten fünf Prozesse auf die CPU.

Unix-Systeme zählten traditionell nur Prozesse, die auf die CPU warten, aber Linux zählt auch Prozesse, die auf andere Ressourcen warten – beispielsweise Prozesse, die darauf warten, von der Festplatte gelesen oder auf die Festplatte geschrieben zu werden.

Die Ladungsnummer allein bedeutet nicht zu viel. Ein Computer kann in Sekundenbruchteilen eine Last von 0 und im nächsten Sekundenbruchteil eine Last von 5 haben, da mehrere Prozesse die CPU verwenden. Selbst wenn Sie die Last zu einem bestimmten Zeitpunkt sehen könnten, wäre diese Zahl im Grunde genommen bedeutungslos.

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

Ermitteln des Lastdurchschnitts

Der Lastdurchschnitt wird in vielen verschiedenen Grafik- und Terminal-Dienstprogrammen angezeigt, einschließlich im Befehl top und im grafischen Tool GNOME System Monitor. Die einfachste und standardisierteste Methode zur Anzeige Ihres Lastdurchschnitts ist jedoch die Ausführung des Befehls zur Verfügbarkeit in einem Terminal. Dieser Befehl zeigt den durchschnittlichen Auslastungsgrad Ihres Computers sowie die Betriebsdauer an.

Der Befehl uptime funktioniert unter 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 DD-WRT-Router-Firmware oder das FreeNAS NAS-System, wird der durchschnittliche Auslastungsgrad wahrscheinlich irgendwo auf der Statusseite angezeigt.

Grundlegendes zur durchschnittlichen Lastausgabe

Wenn Sie zum ersten Mal einen Lastdurchschnitt sehen, sehen die Zahlen ziemlich bedeutungslos aus. Hier ist ein Beispiel für die durchschnittliche Auslesung beim Laden:

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

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

Lastdurchschnitt in der letzten 1 Minute: 1,05

Lastdurchschnitt in den letzten 5 Minuten: 0,70

Lastdurchschnitt in den letzten 15 Minuten: 5.09

Die Zeiträume werden aus Platzgründen weggelassen. Sobald Sie mit den Zeiträumen vertraut sind, können Sie schnell einen Blick auf die durchschnittlichen Lastzahlen werfen und verstehen, was diese bedeuten.

Was bedeuten die Zahlen genau?

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

in der 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 funktionieren auf einem solchen System etwas anders. Wenn Sie beispielsweise einen Lastdurchschnitt von 2 auf einem System mit einer CPU 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. Auf einem System mit zwei CPUs wäre dies eine vollständige Auslastung – zwei verschiedene Prozesse verwendeten die ganze Zeit zwei verschiedene CPUs. Auf einem System mit vier CPUs wäre dies die halbe Auslastung – zwei Prozesse verwendeten zwei CPUs, während zwei CPUs im Leerlauf saßen.

Um die durchschnittliche Auslastungszahl 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 war, aber auf einem Computer mit 8 CPUs wäre dies in Ordnung.

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

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia