Wie werden die „Top“-Ergebnisse in Echtzeit nach Speichernutzung sortiert angezeigt?

Wie werden die „Top“-Ergebnisse in Echtzeit nach Speichernutzung sortiert angezeigt?

Wie kann ich die Ergebnisse in Echtzeit in meinem Terminal anzeigen, topsodass die Liste nach Speichernutzung sortiert ist?

Antwort1

Verwenden Sie den topBefehl unter Linux/Unix:

top
  • Drücken Sie shift+ m, nachdem Sie den topBefehl ausgeführt haben
  • oder Sie können interaktiv auswählen, nach welcher Spalte sortiert werden soll
    • Drücken Sie Shift+, fum das interaktive Menü aufzurufen
    • Drücken Sie die Pfeiltasten upoder down, bis die %MEMAuswahl markiert ist.
    • drücken , um die Option sauszuwählen%MEM
    • Drücken Sie enter, um Ihre Auswahl zu speichern
    • drücken q, um das interaktive Menü zu verlassen

Oder geben Sie die Sortierreihenfolge in der Befehlszeile an

# on OS-X
top -o MEM
# other distros
top -o %MEM

Verweise

https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage

Antwort2

Die Kommandozeilenoption -o(o steht für "Override-sort-field") funktioniert auch auf meinem Xubuntu Rechner und lautdie Mac-Manpage von topes sollte auch auf einem Macintosh funktionieren. Wenn ich den Speicherverbrauch reduzieren möchte, verwende ich normalerweise

top -o %MEM

welches nach der Spalte sortiert %MEM. Aber ich kann auch oder VIRTverwenden . Auf einem Macintosh würde ich wahrscheinlich oder verwenden .RESSHRmemvsize

Ich weiß nicht, warum oder wie, aber das ist zwischen Unix-Systemen und sogar zwischen Linux-Distributionen ziemlich unterschiedlich. Zum Beispiel -oist es auf meinem Raspberry mit Wheezy nicht einmal verfügbar. Es könnte sich aber lohnen, es einmal auszuprobieren.

Antwort3

Für Ubuntu 14.04 ab

htop -s PERCENT_MEM

oder gleichwertig)

htop --sort-key PERCENT_MEM

hat bei mir funktioniert.

Antwort4

Die ursprüngliche Frage war anscheinend für einen Mac bestimmt, aber für alle anderen, die zufällig über diese Antwort stolpern: Unter Red Hat Linux (und vielen anderen) startet „top -m“ top mit nach Speichernutzung sortierten Ergebnissen.

verwandte Informationen