Jak znaleźć, które procesy zajmują całą pamięć?

Odpowiedzi:

103

Od wewnątrz topmożesz wypróbować:

  • Naciśnij SHIFT+f
  • Naciśnij literę odpowiadającą% MEM
  • naciśnij ENTER

Możesz także spróbować:

$ ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5

To da 5 najlepszych procesów według zużycia pamięci.

Steven D.
źródło
18
W systemie Linux wystarczy nacisnąć, Maby posortować według zużycia pamięci fizycznej (kolumna RES). W obszarze * BSD uruchom top -o reslub top -o size. Ale htop jest o wiele ładniejszy i nie zużywa nawet więcej pamięci niż top (jednak nie jest to część podstawowego zestawu narzędzi, więc możesz go nie mieć).
Gilles
2
Musiałem nacisnąć, saby posortować według %MEM, a następnie wcisnąć klawisz ucieczki na górę.
Bryce Guinta
11

Jeśli masz zainstalowany Lubię htop po uruchomieniu go można nacisnąć f6, down arrow(aby MEM%), enteraby posortować według pamięci.

ksenoterracid
źródło
6

Po uruchomieniu topnaciśnij, Faby przejść do ekranu pola sortowania. Wybierz jedno z wymienionych pól, naciskając klawisz z lewej strony; prawdopodobnie chcesz NnaMEM%

Michał Mrożek
źródło
2
Jeśli chcesz MEM%, naciśnięcie „M” robi to samo co powyżej. „c” dodaje parametry wiersza poleceń do listy procesów, może być informacją o problemie.
wag
6

W Solarisie potrzebne będzie polecenie:

prstat -a -s size

Spowoduje to wyświetlenie listy wszystkich procesów w kolejności malejącej wielkości obrazu procesu. Należy pamiętać, że ten ostatni jest oparty na pamięci przydzielonej procesowi przez system operacyjny, a nie na rezydującym wykorzystaniu pamięci fizycznej.

Istnieją podobno wersje „top” dostępne dla Solaris, ale nie są one częścią standardowej instalacji.

Joel Hoff
źródło
5

Jedną fajną alternatywą topjest htop. Sprawdź, jest o wiele bardziej przyjazny dla użytkownika niż zwykły top.

Klark
źródło
1

To polecenie zidentyfikuje procesy zajmujące najwięcej pamięci:

ps -A --sort -rss -o pid,pmem:40,cmd:500 | head -n 6 | tr -s " " ";z"
użytkownik90191
źródło
0

Możesz spróbować ps aux --sort -rss | headlubps aux | sort -nk +4 | tail

David Okwii
źródło