Odpowiedzi:
Od wewnątrz topmożesz wypróbować:
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.
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ć).
saby posortować według %MEM, a następnie wcisnąć klawisz ucieczki na górę.
Jeśli masz zainstalowany Lubię htop po uruchomieniu go można nacisnąć f6, down arrow(aby MEM%), enteraby posortować według pamięci.
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%
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.
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"
Możesz spróbować ps aux --sort -rss | headlubps aux | sort -nk +4 | tail