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

Speicherauslastung des TOP-Befehls

Das Standardprogramm (Befehlszeile) zum Überprüfen der CPU-/Speicherauslastung für Prozesse ist top es gibt auch ein etwas funktionsreicheres htop jedoch ist es auf vielen Systemen an top gebunden sowieso (genauso bash ist fast immer an sh gebunden auf den meisten modernen Linux-Systemen). Es sind auch verschiedene GUI-Wrapper für top/htop verfügbar

Klicken Sie nach dem Öffnen von oben auf M sortiert nach Speichernutzung.

BEARBEITEN - 4-12 Aus Gründen der Übersichtlichkeit habe ich beschlossen, die Sortierung zu erweitern. Hier ist ein typisches top Wenn es von der Terminal-Shell ausgeführt wird, ist dies bereits nach %MEM sortiert

Die Spalte, die Sie am meisten interessiert, ist %MEM Dadurch erhalten Sie den Anteil des insgesamt verfügbaren Speichers, der von diesem Prozess verwendet wird. VIRT gibt den virtuellen Speicherbedarf des Prozesses an, davon nur RES Betrag befindet sich derzeit im physischen Speicher (der Rest ist ausgelagert und wird derzeit nicht in der Tabelle angezeigt)

Um nach einer Spalte zu sortieren, drücken Sie F (Umschalt-F) und der Bildschirm ändert sich wie folgt

wie Sie sehen können, drücken Sie n wird die Sortierung nach Speicherprozentsatz auswählen (drücken Sie die Eingabetaste, um zur Tabellenansicht zurückzukehren). (Es gibt eine ältere Tastenkombination Shift-m, die die Sortierung nach Speicher umschaltet, wenn sie in der Tabellenansicht gedrückt wird.) Sie können < verwenden und > in der Tabellenansicht (shift - und shift-.), um die sortierte Spalte zu durchlaufen.

Klicken Sie in der Tabellenansicht auf m in Kleinbuchstaben schaltet die Übersichtsansicht des Speichers um.

Hinweis: Ich habe mit dem Sortieren von Spalten herumgespielt, sodass die Spalten vom ersten Bild an gemischt werden.

Wie bei vielen Unix/Linux-Befehlszeilendienstprogrammen gibt es viele kleine Tricks und Dinge und versteckte Funktionen - Top ist ein sehr mächtiges Werkzeug. Sie können beispielsweise mehrere Tabellen gleichzeitig anzeigen (z. B. die Top 5 anstelle der Top 20, aber für 4-5 verschiedene Parameter) - wie? Ich weiß es nicht, aber ich bin zufällig darauf gekommen, als ich die Screenshots gemacht habe. Ein ganzes Kapitel eines guten Buches über *nix kann top gewidmet werden , daher ist die obige Zusammenfassung nur eine kleine Einführung, um herauszufinden, was Sie über Ihre Prozesse Bescheid wissen müssen.


Linux
  1. Finden Sie die Top 15 Prozesse nach Speichernutzung mit „top“ im Batch-Modus

  2. Linux-Speichernutzung

  3. So überprüfen Sie die Speichernutzung des Prozesses mit dem Linux-pmap-Befehl

  4. So finden Sie die am häufigsten ausgeführten Prozesse nach Speicher- und CPU-Auslastung

  5. Linux-df-Befehl

So verwenden Sie den TOP-Befehl

Wie wird die Top/htop-Speichernutzung interpretiert?

So sortieren Sie den obersten Befehl basierend auf der Speichernutzung

Linux-Top-Befehl

So überprüfen Sie die Swap-Nutzung live über den Befehl „top“ in Linux

nach oben Befehlsbeispiele in Linux