Szukam czegoś takiego jak wykorzystanie procesora. Czy istnieje argument wiersza poleceń dla top, który to robi? Obecnie moja pamięć jest tak pełna, że nawet „man top” zawodzi bez pamięci :)
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.
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%
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.
Odpowiedzi:
Od wewnątrz
top
możesz wypróbować:Możesz także spróbować:
To da 5 najlepszych procesów według zużycia pamięci.
źródło
M
aby posortować według zużycia pamięci fizycznej (kolumna RES). W obszarze * BSD uruchomtop -o res
lubtop -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ć).s
aby 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(abyMEM%
), enteraby posortować według pamięci.źródło
Po uruchomieniu
top
naciśnij, Faby przejść do ekranu pola sortowania. Wybierz jedno z wymienionych pól, naciskając klawisz z lewej strony; prawdopodobnie chcesz NnaMEM%
źródło
W Solarisie potrzebne będzie polecenie:
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.
źródło
Jedną fajną alternatywą
top
jesthtop
. Sprawdź, jest o wiele bardziej przyjazny dla użytkownika niż zwykły top.źródło
To polecenie zidentyfikuje procesy zajmujące najwięcej pamięci:
źródło
Możesz spróbować
ps aux --sort -rss | head
lubps aux | sort -nk +4 | tail
źródło