Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welcher Befehl soll verwendet werden, um die CPU-Auslastung unter Linux zu überprüfen?

Welcher Befehl soll verwendet werden, um die CPU-Auslastung unter Linux zu überprüfen?

王林
王林Original
2020-10-20 09:59:5411468Durchsuche

Um die CPU-Auslastung unter Linux zu überprüfen, verwenden Sie den Befehl top. Der Befehl top ist ein unter Linux häufig verwendetes Leistungsanalysetool. Er kann die Ressourcennutzung jedes Prozesses im System in Echtzeit anzeigen, ähnlich wie der Task-Manager unter Windows.

Welcher Befehl soll verwendet werden, um die CPU-Auslastung unter Linux zu überprüfen?

Der Befehl top ist ein unter Linux häufig verwendetes Leistungsanalysetool. Er kann die Ressourcennutzung jedes Prozesses im System in Echtzeit anzeigen, ähnlich wie der Windows-Task-Manager.

(Empfohlenes Tutorial: Linux-Video-Tutorial)

Nachdem Sie den Top-Befehl ausgeführt haben, wird der CPU-Auslastungsstatus im Vollbildmodus und im Konversationsmodus angezeigt – mit Top-basierten Befehlen können Sie den Anzeigemodus usw. steuern. . Der Befehl zum Beenden von top lautet q (drücken Sie einmal die q-Taste, während top ausgeführt wird).

Welcher Befehl soll verwendet werden, um die CPU-Auslastung unter Linux zu überprüfen?

Erklärung des Inhalts:

Erste Zeile (oben):

 15:24:36 Die aktuelle Zeit des Systems

 14 Tage Die Betriebszeit seit dem Start des Systems bis heute

 3 Benutzer Benutzer derzeit Im System angemeldet. Genauer gesagt handelt es sich um die Anzahl der Terminals, die der Benutzer angemeldet hat. Die gleichzeitigen Verbindungen desselben Benutzers mit mehreren Terminals im System werden als Verbindung mehrerer Benutzer mit dem System betrachtet Die Anzahl der Benutzer wird hier auch als Anzahl der Terminals ausgedrückt. Der Lastdurchschnitt ist der Durchschnittswert der aktuellen Systemlast. Die nächsten drei Werte sind die durchschnittliche Anzahl der Prozesse vor 1 Minute, vor 5 Minuten und vor 15 Im Allgemeinen kann davon ausgegangen werden, dass es der CPU schwerer fällt, das aktuelle System zu laden.

Zweite Zeile (Aufgaben):

  288 Gesamtzahl aktuelle Systemprozesse

 1 läuft Die Anzahl der aktuell laufenden Prozesse

 287 schlafend Die Anzahl der Prozesse, die sich derzeit im Wartezustand befinden

 0 gestoppt Anzahl der Systemprozesse

 0 Zombie Anzahl der Zombie-Prozesse

Die dritte Zeile (Cpus) :

 7,3 % us Prozentsatz der vom Benutzerraum belegten CPU

 2,0 % sy Prozentsatz der vom Kernelraum belegten CPU

 0,0 % ni Die Priorität wurde im Benutzerprozessraum geändert. Prozentsatz der vom Prozess belegten CPU
  90,4 % id-Leerlauf-CPU-Prozentsatz
0,3 % wa Prozentsatz der CPU-Zeit, die auf Eingabe und Ausgabe wartet
 272500 frei Gesamtmenge des freien Speichers
 163912 Puffer Die Menge an Speicher, die als Kernel-Cache verwendet wird

Fünfte Zeile (Swap):

Gibt die gleiche Kategorie wie die vierte Zeile (Mem) an, spiegelt jedoch die Verwendung der Swap-Partition wider (Tauschen). Normalerweise wird die häufige Nutzung der Swap-Partition (Swap) als Ursache für unzureichenden physischen Speicher angesehen.

  2094076 insgesamt Gesamtmenge des Swap-Bereichs

45052 verwendet Gesamtmenge des verwendeten Swap-Bereichs
2049024 Frei Gesamtmenge des freien Swap-Bereichs
346624 zwischengespeichert Gesamtmenge des gepufferten Swap-Bereichs

Die Prozesslistenspalte unten:

unterschieden durch PID Die Prozessliste wird regelmäßig entsprechend der eingestellten Bildschirmaktualisierungszeit aktualisiert. Der Anzeigemodus kann hier über den oberen internen Befehl gesteuert werden:

PID: ID des Prozesses

USER: Prozessbesitzer

PR: Prioritätsstufe des Prozesses, je kleiner die Priorität, desto höher wird die Priorität ausgeführt
NInice: Wert
VIRT: Vom Prozess belegter virtueller Raum. Speicher
 RES: Der vom Prozess belegte physische Speicher

 SHR: Der vom Prozess genutzte gemeinsame Speicher

 S: Der Status des Prozesses. S bedeutet Schlafen, R bedeutet Laufen, Z bedeutet Zombie-Zustand, N bedeutet, dass der Prioritätswert des Prozesses eine negative Zahl ist

  %CPU: Die Auslastungsrate der vom Prozess belegten CPU

  %MEM: Der Prozentsatz des physischen Speichers und insgesamt Vom Prozess genutzter Speicher

 TIME+: Die gesamte CPU-Zeit, die der Prozess nach dem Start belegt, also der kumulierte Wert der CPU-Nutzungszeit.

 BEFEHL: Name des Prozessstartbefehls

Verwandte Empfehlungen:
Linux-Tutorial

Das obige ist der detaillierte Inhalt vonWelcher Befehl soll verwendet werden, um die CPU-Auslastung unter Linux zu überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn