Ausführliche Erklärung von Linux Top und Free

Die erste Zeile des obersten Befehls

// Die erste Zeile enthält die Informationen zur Aufgabenwarteschlange

21:50:47 stellt die aktuelle Systemzeit dar

up 6:26 gibt an, wie lange das aktuelle System bereits läuft, im Format Stunden:Minuten

2 Benutzer stellt die Anzahl der Benutzer dar, die beim aktuellen System angemeldet sind.

Lastdurchschnitt: 0,00, 0,00, 0,00 Dies stellt die Systemlast dar, also die durchschnittliche Länge der Aufgabenwarteschlange. Die drei Werte betragen alle 1 Minute. Je kleiner die drei Werte, desto besser. Je kleiner die Werte, desto geringer ist die Systemlast. Wenn sie höher als 5 ist, ist die Systemlast schwerwiegend.

Die zweite Zeile des obersten Befehls

// Die zweite Zeile stellt die Systemprozessinformationen dar

208 insgesamt stellt die Gesamtzahl der Prozesse im aktuellen System dar

1 läuft gibt die Anzahl der Prozesse an, die derzeit auf dem System ausgeführt werden

207 schlafend stellt die Anzahl der aktuellen Systemschlafprozesse dar

0 gestoppt gibt die Anzahl der im aktuellen System gestoppten Prozesse an.

0 Zombie stellt die Anzahl der Zombie-Prozesse im aktuellen System dar.

Die dritte Zeile des obersten Befehls

// Die dritte Zeile stellt die System-CPU-Informationen dar

0,0 us stellt den Prozentsatz der vom Benutzer belegten CPU dar

0,2 sy stellt den Prozentsatz der CPU dar, die vom Kernel-Speicherplatz belegt wird.

0,0 ni stellt den CPU-Prozentsatz dar, der von Prozessen belegt wird, deren Prioritäten im Benutzerprozessraum geändert wurden.

99,8 id stellt den Prozentsatz der inaktiven CPU dar

0,0 wa stellt den Prozentsatz der CPU-Zeit dar, die auf Eingabe und Ausgabe wartet

0,0 hi gibt den Prozentsatz der CPU an, die durch harte Interrupts belegt ist

0,0 si stellt den Prozentsatz der CPU dar, die durch Soft-Interrupts belegt ist

Bei einer virtuellen CPU wird 0,0 st verwendet, was die von der virtuellen Maschine gestohlene CPU-Zeit angibt.

Die vierte Zeile des oberen Befehls

// Die vierte Zeile enthält die Informationen zum Systemspeicher

1800,6 total stellt die Gesamtmenge des physischen Speichers dar

1010,9 frei stellt die Gesamtmenge des freien Speichers dar

382,3 used stellt die Gesamtmenge des verwendeten physischen Speichers dar

407.5 Buff/Cache stellt die Menge an Speicher dar, die als Kernel-Cache verwendet wird

Die fünfte Zeile des oberen Befehls

//Die fünfte Zeile zeigt die Swap-Partitionsinformationen des Systems an.

2092,0 total stellt die Gesamtzahl der Swap-Partitionen dar

2092,0 frei stellt die Gesamtmenge des freien Swap-Bereichs dar

0,0 used stellt die Gesamtzahl der verwendeten Swap-Partitionen dar

1255.4 avail Mem stellt die Menge an physischem Speicher dar, die für die nächste Zuweisung des Prozesses verwendet werden kann

Die sechste Zeile des oberen Befehls

PID stellt die ID des Prozesses dar

Welchem ​​Benutzer gehört der USER-Prozess?

PR steht für Priorität

NI-Nice-Werte sind alle unsere Prioritäten. Negative Werte haben eine höhere Priorität und positive Werte haben eine niedrigere Priorität als negative Werte.

VIRT Die Gesamtmenge des vom Prozess verwendeten virtuellen Speichers in KB, VIRT=SWAP (Swap-Partition) + RES

RES stellt die Größe des vom Prozess verwendeten physischen Speichers dar, der nicht ausgelagert wurde, in KB. RES=CODE+DATEN

CODE stellt den vom ausführbaren Code belegten physischen Speicher in KB dar.

SHR stellt die Größe des gemeinsam genutzten Speichers dar, die Einheit ist ebenfalls KB

S steht für den Prozessstatus. D = ununterbrochener Ruhezustand; R = Ausführen; S = Ruhezustand; T = Verfolgen/Stoppen; Z = Zombie-Prozess

%CPU stellt den Prozentsatz der seit der letzten Aktualisierung belegten CPU-Zeit dar.

%MEM stellt den Prozentsatz des vom Prozess verwendeten physischen Speichers dar

TIME+ stellt die gesamte vom Prozess verwendete CPU-Zeit in der Einheit 1/100 Sekunde dar

COMMAND steht für den Befehlsnamen/die Befehlszeile

WCHAN bedeutet, dass, wenn der Prozess schläft, der Name der schlafenden Systemfunktion angezeigt wird.

Anzahl der nFLT-Seitenfehler

nDRT Die Anzahl der Seiten, die seit dem letzten Schreiben geändert wurden.

kostenloser Befehl

// Der Befehl free wird zum Anzeigen des Systemspeichers verwendet, die statische Methode unterscheidet sich jedoch vom Befehl top. Der Freibefehl ist auch ein Befehl, der in Betriebs- und Wartungsgesprächen häufiger gefragt wird.

[root@server ~]# kostenlos

Insgesamt genutzter kostenloser gemeinsamer Buff/Cache verfügbar

Speicher: 1843864 390628 1035936 8888 417300 1286336

Tauschen: 2142204 0 2142204

1

2

3

4

total stellt die Gesamtzahl des Speichers dar, die Gesamtzahl des physischen Speichers

used Die Menge an Speicher, die verwendet wurde

free stellt die Menge des freien Speichers dar

shared Die Gesamtmenge an Speicher, die von mehreren Prozessen gemeinsam genutzt wird

Buff/Cache-Cache-Speichernummer

// Die Beziehung zwischen dem Gesamtspeicher und der Anzahl des verwendeten Speichers und des freien Speichers

Gesamt=gebraucht+kostenlos

Es gibt noch einen weiteren wichtigen Punkt, den ich hier nicht erwähnt habe, den ich aber für Sie auflisten werde.

-/+ Puffer/Cache

-buffers/cache: ist die tatsächlich genutzte Speichermenge

+Puffer/Cache: Die Menge des verfügbaren Speichers.

-buffers/cache ist tatsächlich der Speicher, der tatsächlich vom Prozess oder Dienst verwendet wird; +buffers/cache ist die Gesamtmenge an Speicher, die verwendet werden kann.

————————————————

Ursprünglicher Link: https://blog.csdn.net/qq_60387497/article/details/122952490

Ich denke du magst

Origin blog.csdn.net/xia_2017/article/details/128921778
Empfohlen
Rangfolge