Load Average in Linux

Load Average in Linux ist eine Metrik, die von Linux-Benutzern verwendet wird, um die Systemressourcen im Auge zu behalten. Es hilft Ihnen auch zu überwachen, wie die Systemressourcen engagiert werden.

Obwohl Load Average eine der grundlegendsten Metriken für die Ressourcennutzung ist, ist die Metrik sinnlos, es sei denn, Sie verstehen, was sie einem Benutzer mitteilt. In diesem Tutorial werden wir Ihnen helfen zu verstehen, was Load Average in Linux bedeutet.

Weiterhin werden wir einige einfache Methoden besprechen, um die durchschnittliche Auslastung für Ihr System zu überwachen.

Grundlagen von Load Average in Linux

Um den Load Average in Linux zu verstehen, müssen wir wissen, was wir als Last definieren. In einem Linux-System ist die Last ein Maß für die CPU-Auslastung zu einem bestimmten Zeitpunkt.

Es bezieht sich auf die Anzahl der Prozesse, die entweder gerade von der CPU ausgeführt werden oder auf die Ausführung warten.

Ein untätiges System hat eine Last von 0. Mit jedem Prozess, der ausgeführt wird oder auf der Warteliste steht, erhöht sich die Last um 1.

Für sich genommen gibt die Last keine nützlichen Informationen an den Benutzer. Die Last kann sich in Sekundenbruchteilen ändern. Dies liegt daran, dass die Anzahl der Prozesse, die die CPU-Zeit nutzen oder darauf warten, nicht konstant bleibt. Deshalb verwenden wir Load Average in Linux, um die Ressourcennutzung zu überwachen.

Sich mit dem Load Average in Linux vertraut machen

Load Average, wie der Name schon sagt, zeigt die durchschnittliche Last auf einem CPU für ein festgelegtes Zeitintervall an. Diese Werte sind die Anzahl der Prozesse, die auf die CPU warten oder sie in der angegebenen Periode verwenden.

Während die meisten Menschen an die Lastprozentsätze gewöhnt sind, die in Windows-Systemen angezeigt werden, wird der Load Average in Linux als drei verschiedene Dezimalwerte dargestellt.

Werfen Sie einen Blick auf das obige Bild, wo es heißt „Load Average: 0.03, 0.03, 0.01“

Von links nach rechts:

  • Der erste Wert stellt die durchschnittliche Last auf der CPU für die letzte Minute dar.
  • Der zweite gibt uns die durchschnittliche Last für das letzte 5-Minuten-Intervall.
  • Der dritte Wert gibt uns die durchschnittliche Last für 15 Minuten.

Dies hilft einem Benutzer, eine Vorstellung davon zu bekommen, wie die CPU im Laufe der Zeit von den Prozessen auf einem System genutzt wird.

Während eine Last von 1 ungefähr 100% Ressourcennutzung auf einem Einzelprozessor-System bedeuten kann, sind solche Systeme heute praktisch nicht existent. Es sei denn, Sie haben Ihr System seit über einem Jahrzehnt nicht aufgerüstet, sollte Ihr System auf einem Mehrkernprozessor laufen.

Bei einem Dual-Core-Prozessor bedeutet eine Last von 1, dass 1 Kern zu 100% untätig war. Dies entspricht ungefähr 50% CPU-Auslastung. Ähnlich würde es 25% CPU-Auslastung für einen Quad-Core-Prozessor darstellen.

Load Average in Linux berücksichtigt die wartenden Threads und Aufgaben zusammen mit den gerade ausgeführten Prozessen. Außerdem ist es ein Durchschnittswert anstatt eines Momentanwerts.

Dennoch kann eine ungefähre Vorstellung von der Ressourcennutzung durch das Verhältnis von Load Average zur Anzahl der Kerne Ihres Prozessors bestimmt werden. Obwohl es kein exakter Wert für die CPU-Auslastung zu einem bestimmten Zeitpunkt ist, kann es hilfreich für die Ressourcenüberwachung sein.

So überprüfen Sie den Load Average in Linux

Jetzt, da wir wissen, was Load Average darstellt, werden wir einige Möglichkeiten besprechen, den Load Average in Linux zu überprüfen. Load Average kann auf drei gängige Arten überprüft werden.

1. Verwendung des Uptime-Befehls

Der Uptime-Befehl ist eine der häufigsten Methoden, um den Load Average für Ihr System zu überprüfen. Um den Uptime-Befehl zu verwenden, öffnen wir einfach die Befehlszeile und geben Folgendes ein:

Dies zeigt die Zeit an, die unser System in Betrieb war, zusammen mit der Anzahl der aktiven Benutzer und dem Load Average für unser System. Wie Sie sehen können, beträgt der Load Average für die letzte Minute 0.03. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Load Average-Werte jeweils 0.03 und 0.01.

2. Verwendung des Top-Befehls

Eine weitere Möglichkeit, den Load Average auf Ihrem System zu überwachen, ist die Verwendung des Top-Befehls in Linux. Dazu öffnen Sie einfach das Terminal und geben Folgendes ein:

Dies öffnet die Top-Schnittstelle in Ihrem Terminal. Im Gegensatz zum Uptime-Befehl gibt dies einen detaillierten Einblick in die Ressourcennutzung Ihres Systems.

Wie Sie in der obersten Zeile sehen können, beträgt der Load Average für die letzte Minute 0.34. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Load Average-Werte jeweils 0.14 und 0.405.

3. Verwendung des Glances-Tools

Das Glances-Tool ist ein Systemüberwachungstool, das ähnlich wie der Top-Befehl funktioniert. Es bietet eine detaillierte Übersicht über die Ressourcennutzung des Systems. Um das Glances-Tool auf Ihrem System zu verwenden, müssen Sie sein Paket mit diesem Befehl installieren:

sudo apt-get install glances

Nachdem Sie die Installation abgeschlossen haben, geben Sie Folgendes in Ihr Terminal ein:

Dies öffnet die Glances-Schnittstelle in Ihrem Terminal. Im Gegensatz zum Top-Befehl gibt dies die Anzahl der verfügbaren Prozessorkerne zusammen mit dem Load Average für Ihr System an.

Wie Sie im hervorgehobenen Bereich sehen können, beträgt der Load Average für die letzte Minute 0.14. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Load Average-Werte jeweils 0.12 und 0.05.

Abschluss

Der Load Average in Linux ist eine wesentliche Metrik, um die Nutzung von Systemressourcen leicht zu überwachen. Das Überprüfen des Load Average hilft sicherzustellen, dass Ihr System keinen Absturz erlebt oder träge Sitzungen durchläuft.

Wir hoffen, dass dieses Tutorial Ihnen helfen konnte, sich mit dem Konzept des Load Average in Linux vertraut zu machen.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren: