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.