Heim  >  Artikel  >  Computer-Tutorials  >  Detaillierte Erklärung des Linux-Top-Befehls

Detaillierte Erklärung des Linux-Top-Befehls

WBOY
WBOYnach vorne
2024-02-20 09:20:03588Durchsuche

linux top命令详解

Drücken Sie 1, um die Auslastung jeder CPU anzuzeigen

Erste Zeile

Aktuelle Zeit Laufzeit Aktuell angemeldeter Benutzer Lastausgleich (1 Minute, 5 Minuten, 10 Minuten)

Load Average Data prüft alle 5 Sekunden die Anzahl der aktiven Prozesse und berechnet den Wert. Wenn die Zahl dividiert durch die Anzahl der logischen CPUs größer als 5 ist, liegt eine Überlastung des Systems vor.

Zweite Zeile

Insgesamt 248 Prozesse, 1 läuft, 247 ruhen, 0 gestoppt, 0 Zombie-Prozesse

Dritte Zeile

us (Benutzerspeicherplatz): Der Prozentsatz der CPU, der vom Benutzerspeicherplatz belegt ist

sy (sysctl): Der Prozentsatz der CPU, der vom Kernel-Speicherplatz belegt ist

ni() – Prozentsatz der CPU, die von Prozessen belegt wird, deren Priorität geändert wurde

id(idolt): Prozentsatz der CPU im Leerlauf

wa(wait): E/A-Warteprozentsatz der CPU-Belegung

hi (Hardware-IRQ): Der Prozentsatz der CPU, der durch harte Interrupts belegt ist

si (Software-Interrupts): Der Prozentsatz der CPU, der durch Soft-Interrupts belegt ist

Die vierte Zeile

Gesamtspeicher Verwendeter Speicher Freie Speicherpuffer (Menge des zwischengespeicherten Speichers)

Die fünfte Zeile

Partition austauschen

Verfügbarer Speicher = frei + Puffer + zwischengespeichert (Gesamtmenge des Swap-Bereichs in Huancheng)

Für die Speicherüberwachung müssen wir in der fünften Zeile immer die Nutzung der Swap-Partition überwachen. Wenn sich dieser Wert ständig ändert, bedeutet dies, dass der Kernel ständig Daten zwischen Speicher und Swap austauscht ist nicht genug.

Die Gesamtmenge des verwendeten (verwendeten) Speichers in der vierten Zeile bezieht sich auf die Menge an Speicher, die derzeit vom Systemkernel gesteuert wird,

Die Gesamtmenge an freiem Speicher (free) in der vierten Zeile ist die Menge, die der Kernel noch nicht in seine Kontrolle einbezogen hat.

Nicht der gesamte vom Kernel verwaltete Speicher wird verwendet. Dazu gehört auch Speicher, der in der Vergangenheit verwendet wurde und jetzt wiederverwendet werden kann. Der Kernel gibt diese wiederverwendbaren Speicher nicht zurück, sodass der freie Speicher unter Linux kleiner wird und weniger, aber machen Sie sich darüber keine Sorgen.

Sechste Zeile

PID – Prozess-ID

BENUTZER – Prozessinhaber

PR – Prozesspriorität

NI – gutes Preis-Leistungs-Verhältnis. Negative Werte zeigen eine hohe Priorität an, positive Werte zeigen eine niedrige Priorität an

VIRT – Die Gesamtmenge des vom Prozess verwendeten virtuellen Speichers in KB. VIRT=SWAP+RES

RES – Die Größe des vom Prozess verwendeten und nicht ausgelagerten physischen Speichers in KB. RES=CODE+DATEN

SHR – Größe des gemeinsam genutzten Speichers, Einheit KB

S – Prozessstatus. D=Unterbrechungsfreier Ruhezustand R=Ausführen S=Ruhezustand T=Verfolgen/Stoppen Z=Zombieprozess

%CPU – Der Prozentsatz der seit dem letzten Update belegten CPU-Zeit

%MEM – Prozentsatz des vom Prozess verwendeten physischen Speichers

TIME+ – Gesamt-CPU-Zeit, die vom Prozess verwendet wird, Einheit 1/100 Sekunde

COMMAND – Prozessname (Befehlsname/Befehlszeile)

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Linux-Top-Befehls. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen