Znajdź najwyższe procesy uruchomione przez najwyższe zużycie pamięci i procesora w Linux
- 3988
- 91
- Juliusz Sienkiewicz
Pamiętam, że kiedyś czytałem, że wydajni administratorzy systemu są leniwymi ludźmi. Powodem nie jest to, że nie wykonują swojej pracy ani nie marnują czasu - dzieje się tak głównie dlatego, że zautomatyzowali wiele rutynowych zadań. Dlatego nie muszą opiekować się swoimi serwerami i mogą wykorzystać swój czas na uczenie się nowych technologii i zawsze pozostać na szczycie swojej gry.
Częścią automatyzacji zadań jest nauczenie się, jak uzyskać scenariusz, robić to, co musiałbyś zrobić inaczej. Ciągłe dodawanie poleceń do własnej bazy wiedzy jest równie ważne.
Z tego powodu w tym artykule podzielimy się sztuczką, aby dowiedzieć się, które procesy zużywają dużo pamięci i wykorzystania procesora w Linux.
Znajdź procesy Linux według użytkowania RAM i CPUTo powiedziawszy, zanurzmy się i zacznijmy.
Sprawdź najlepsze procesy posortowane według użycia RAM lub CPU w Linux
Poniższe polecenie wyświetli listę najwyższych procesów uporządkowanych przez RAM i Używanie CPU w formie potomka (usuń rurociąg I głowa Jeśli chcesz zobaczyć pełną listę):
# ps -eo PID, PPID, CMD,%MEM,%CPU - -SORT = -%MEM | głowa
Przykładowy wyjście
PID PPID CMD %MEM %CPU 2591 2113/USR/Lib/Firefox/Firefox 7.3 43.5 2549 2520/USR/Lib/VirtualBox/Virtual 3.48.2 2288 1/dom/gacanepa/.Dropbox-Dis 1.4 0.3 1889 1543 C: \ TeamViewer \ TeamViewer.Ex 1.0 0.2 2113 1801/usr/bin/cynamon 0.9 3.5 2254 2252 Python/USR/bin/LinuxMint/M 0.3 0.0 2245 1801 nautilus -n 0.3 0.1 1645 1595/usr/bin/x: 0 -Audit 0 -Aut 0.3 2.5Znajdź najlepsze procesy według użytkowania RAM i procesora
Krótkie wyjaśnienie powyższych opcji używanych w powyższym poleceniu.
-o
(Lub -format) Opcja Ps pozwala określić format wyjściowy. Moim ulubionym jest pokazanie procesów Pids (pid), PPIDS (pid), nazwa pliku wykonywalnego powiązanego z procesem (CMD) oraz wykorzystanie pamięci RAM i procesora (%mem
I %procesor
, odpowiednio).
Dodatkowo używam --sortować
Aby sortować według jednego %mem
Lub %procesor
. Domyślnie dane wyjściowe zostanie posortowane w formie Ascendant, ale osobiście wolę odwrócić tę kolejność, dodając minus znak przed kryteriami sortowania.
Aby dodać inne pola do wyjścia lub zmienić kryteria sortowania, zapoznaj się z Kontrola formatu wyjściowego sekcja na stronie Man Ps
Komenda.
Nie przegap: Znajdź 15 najlepszych procesów według użycia pamięci za pomocą „Top” w trybie wsadowym
Nie przegap: Znajdź 10 najlepszych katalogów rozmiar dysku w Linux
Streszczenie
Proces monitorowania jest jednym z licznych zadań administratora systemu serwera Linux, na tej wskazówki przyjrzeliśmy się, jak wymieniasz procesy w systemie i sortuje je zgodnie z Baran I procesor używać w formie potomku za pomocą Ps pożytek.
- « Adapta - Materialny motyw GTK+ dla Ubuntu i Linux Mint
- Jak zainstalować motyw ikon papirusa na Ubuntu 16.04 i Linux Mint 18 »