W ramach SuSE (Mem: 31908592k łącznie, 31421504k używane), skąd mam wiedzieć, który proces lub program używa mojej pamięci?
W ramach SuSE (Mem: 31908592k łącznie, 31421504k używane), skąd mam wiedzieć, który proces lub program używa mojej pamięci?
Odpowiedzi:
Standardowy program (z wiersza poleceń) do sprawdzania wykorzystania procesora / pamięci dla procesów jest top
również nieco bardziej funkcjonalny, htop
jednak w wielu systemach i top
tak jest to związane (taki sam sposób bash
jest prawie zawsze związany z sh
większością nowoczesnych systemów Linux) . Dostępne są również różne opakowania GUI dla top / htop
Po otwarciu góry kliknięcie M
posortuje według zużycia pamięci.
EDYCJA - 4-12
Dla jasności postanowiłem rozszerzyć sortowanie. Oto typowe top
okno po uruchomieniu z powłoki terminala, jest już posortowane%MEM
Najbardziej interesująca jest kolumna, %MEM
która da ci udział w całkowitej dostępnej pamięci wykorzystywanej przez ten proces. VIRT
daje ślad procesowy pamięci wirtualnej, którego tylko RES
ilość jest aktualnie w pamięci fizycznej (reszta jest zamieniona i obecnie nie jest pokazywana na stole)
Aby posortować według kolumny, którą kliknąłeś F
(Shift-F), a ekran zmieni się na następujący
jak widać, uderzanie n
wybierze sortowanie według procentu pamięci (wciśnij Enter, aby powrócić do widoku tabeli). (Istnieje starszy skrót Shift-m, który przełącza sortowanie według pamięci po naciśnięciu w widoku tabeli) Możesz używać <
iw >
widoku tabeli (Shift - i Shift -.), Aby cyklicznie sortować kolumnę.
Naciśnięcie małych liter w widoku tabeli m
spowoduje przełączenie widoku podsumowania pamięci.
Uwaga: bawiłem się sortowaniem kolumn, więc kolumny są tasowane od pierwszego obrazu.
Podobnie jak wiele narzędzi linii poleceń unix / linux, istnieje wiele małych sztuczek i rzeczy oraz ukrytych funkcji - top jest bardzo potężnym narzędziem. Na przykład możesz wyświetlić wiele tabel jednocześnie (powiedzmy, że 5 najlepszych zamiast 20 najlepszych, ale dla 4-5 różnych parametrów) - jak? Nie wiem, ale przypadkowo doszedłem do tego podczas robienia zrzutów ekranu. Można poświęcić pełny rozdział dobrej książki na temat * nix top
, więc powyższe podsumowanie jest tylko niewielkim podkładem, aby uzyskać to , co musisz wiedzieć o swoich procesach.
M
(tj. Shift-m) uaktywnia listę według zużycia pamięci.
Spowoduje to wyświetlenie wielu procesów, które warto wypróbować.
ps -eo pid,pmem,rss,comm --sort rss