GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist Load Average in Linux?

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

Während Load Average eine der grundlegendsten Metriken der Ressourcennutzung ist, ist die Metrik sinnlos, wenn Sie nicht verstehen, was sie einem Benutzer sagt. In diesem Tutorial helfen wir Ihnen zu verstehen, was Load Average in Linux bedeutet.

Außerdem werden wir einige einfache Methoden zur Überwachung der durchschnittlichen Auslastung Ihres Systems besprechen.

Grundlagen des Lastdurchschnitts in Linux

Um den Lastdurchschnitt 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 inaktives 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.

Die Last allein gibt dem Benutzer keine nützlichen Informationen. Die Last kann sich in Sekundenbruchteilen ändern. Dies liegt daran, dass die Anzahl der Prozesse, die die CPU-Zeit verwenden oder darauf warten, nicht konstant bleibt. Aus diesem Grund verwenden wir Load Average in Linux, um die Ressourcennutzung zu überwachen.

Mit dem Lastdurchschnitt in Linux vertraut werden

Load Average, wie der Name schon sagt, zeigt die durchschnittliche Belastung einer CPU für ein festgelegtes Zeitintervall. Diese Werte sind die Anzahl der Prozesse, die auf die CPU warten oder sie in dem angegebenen Zeitraum verwenden.

Während die meisten Leute an die in Windows-Systemen angezeigten Auslastungsprozentsätze gewöhnt sind, wird der Lastdurchschnitt in Linux als drei verschiedene Dezimalwerte dargestellt.

Schauen Sie sich das Bild oben an, wo es heißt:"Lastdurchschnitt:0,03, 0,03, 0,01"

Von links nach rechts:

  • Der erste Wert zeigt die durchschnittliche Belastung der CPU für die letzte Minute.
  • Die Sekunde gibt uns die durchschnittliche Belastung für das letzte 5-Minuten-Intervall
  • Der dritte Wert gibt uns die 15-Minuten-Durchschnittslast an

Dies hilft einem Benutzer, sich ein Bild davon zu machen, wie die CPU im Laufe der Zeit von den Prozessen auf einem System genutzt wird.

Während eine Auslastung von 1 auf einem Einzelprozessorsystem eine Ressourcennutzung von etwa 100 % bedeuten kann, sind solche Systeme heute praktisch nicht mehr vorhanden. Sofern Sie Ihr System nicht seit über einem Jahrzehnt aktualisiert haben, sollte Ihr System auf einem Multi-Core-Prozessor laufen.

Bei einem Dual-Core-Prozessor bedeutet eine Last von 1, dass 1 Kern zu 100 % im Leerlauf war. Dies entspricht etwa 50 % CPU-Auslastung. In ähnlicher Weise 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 ausgeführten Prozessen. Außerdem handelt es sich nicht um einen Momentanwert, sondern um einen Durchschnittswert.

Eine ungefähre Vorstellung von der Ressourcennutzung kann jedoch durch das Verhältnis der durchschnittlichen Last zur Anzahl der Kerne Ihres Prozessors ermittelt werden. Dies ist zwar kein exakter Wert für die CPU-Auslastung zu einem bestimmten Zeitpunkt, kann aber für die Ressourcenüberwachung hilfreich sein.

So überprüfen Sie den Lastdurchschnitt unter Linux

Nachdem wir nun wissen, was der Lastdurchschnitt darstellt, werden wir einige Möglichkeiten diskutieren, den Lastdurchschnitt in Linux zu überprüfen. Der Lastdurchschnitt kann auf drei gängige Arten nachgeschlagen werden.

1. Uptime-Befehl verwenden

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

uptime

Dies zeigt die Zeit an, die unser System in Betrieb war, zusammen mit der Anzahl der aktiven Benutzer und der durchschnittlichen Auslastung für unser System. Der folgende Screenshot zeigt, was Sie sehen sollten, wenn Sie den Uptime-Befehl auf Ihrem System verwenden.

Wie Sie sehen können, beträgt der Lastdurchschnitt für die letzte Minute 0,03. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Lastdurchschnittswerte 0,03 bzw. 0,01.

2. Top-Befehl verwenden

Eine andere Möglichkeit, den Lastdurchschnitt auf Ihrem System zu überwachen, besteht darin, den Top-Befehl in Linux zu verwenden. Öffnen Sie dazu einfach das Terminal und geben Sie Folgendes ein.

top

Dies öffnet die obere Schnittstelle in Ihrem Terminal. Im Gegensatz zum Uptime-Befehl bietet dies einen detaillierten Überblick über die Ressourcennutzung Ihres Systems.

Der folgende Screenshot zeigt, was Sie sehen sollten, wenn Sie den Top-Befehl auf Ihrem System verwenden.

Wie Sie in der obersten Zeile sehen können, beträgt der Lastdurchschnitt für die letzte Minute 0,34. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Lastdurchschnittswerte 0,14 bzw. 0,405.

3. Blick-Tool verwenden

Das Looks-Tool ist ein Systemüberwachungstool, das ähnlich wie der Top-Befehl funktioniert. Es gibt einen detaillierten Überblick über die Nutzung der Systemressourcen. Um das Looks-Tool auf Ihrem System zu verwenden, müssen Sie sein Paket mit diesem Befehl installieren.

sudo apt-get install glances

Wenn Sie mit der Installation fertig sind, geben Sie Folgendes in Ihr Terminal ein.

glances

Dadurch wird die Blicke-Oberfläche in Ihrem Terminal geöffnet. Im Gegensatz zum Befehl top gibt dies die Anzahl der verfügbaren Prozessorkerne zusammen mit der durchschnittlichen Auslastung für Ihr System an.

Der folgende Screenshot zeigt, was Sie sehen sollten, wenn Sie den Befehl „looks“ auf Ihrem System verwenden.

Wie Sie im hervorgehobenen Bereich sehen können, beträgt der Lastdurchschnitt für die letzte Minute 0,14. Für die letzten fünf Minuten und fünfzehn Minuten betragen die Lastdurchschnittswerte 0,12 bzw. 0,05.

Abschluss

Der Lastdurchschnitt in Linux ist eine wesentliche Metrik, um die Nutzung von Systemressourcen einfach zu überwachen. Indem Sie die durchschnittliche Auslastung unter Kontrolle halten, können Sie sicherstellen, dass Ihr System keinen Absturz oder schleppende Sitzungen erleidet.

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


Linux
  1. Linux vs. Unix:Was ist der Unterschied?

  2. Was ist neu bei rdiff-backup?

  3. Was ist Red Hat Linux?

  4. Was ist JingOS Linux?

  5. Was bedeutet Lastdurchschnitt unter Unix/Linux?

Was ist die Shell unter Linux?

Was sagt mir meine Linux-Eingabeaufforderung?

Was tun bei einer Linux-Kernel-Panik?

Was ist die Login-Shell in Linux?

Was ist Load Average in Linux?

Was ist eine .bashrc-Datei unter Linux?