Cari proses berjalan atas dengan memori tertinggi dan penggunaan CPU di Linux
- 1886
- 500
- Marcus Kassulke
Saya masih ingat apabila membaca bahawa pentadbir sistem yang cekap adalah orang yang malas. Sebabnya bukan kerana mereka tidak melakukan tugas mereka atau membuang masa - kebanyakannya kerana mereka telah mengotomatisasi banyak tugas rutin mereka. Oleh itu, mereka tidak perlu mengasuh pelayan mereka dan boleh menggunakan masa mereka untuk mempelajari teknologi baru dan sentiasa tinggal di bahagian atas permainan mereka.
Sebahagian daripada mengautomasikan tugas anda, belajar bagaimana untuk mendapatkan skrip lakukan apa yang anda perlu lakukan sendiri sebaliknya. Terus menambahkan arahan ke pangkalan pengetahuan anda sendiri sama pentingnya.
Atas sebab itu, dalam artikel ini kita akan berkongsi tipu muslihat untuk mengetahui, prosesnya memakan banyak memori dan penggunaan CPU di Linux.
Cari proses Linux dengan penggunaan RAM dan CPUYang berkata, mari kita menyelam dan mulakan.
Periksa proses atas yang disusun mengikut RAM atau penggunaan CPU di Linux
Perintah berikut akan menunjukkan senarai proses teratas yang diperintahkan oleh RAM dan penggunaan CPU dalam bentuk keturunan (keluarkan saluran paip dan kepala Sekiranya anda ingin melihat senarai penuh):
# ps -eo pid, ppid, cmd,%mem,%cpu -sort = -%mem | kepala
Output sampel
PID PPID CMD %MEM %CPU 2591 2113/usr/lib/firefox/firefox 7.3 43.5 2549 2520/usr/lib/maya/maya 3.4 8.2 2288 1/rumah/gacanepa/.Dropbox-Dis 1.4 0.3 1889 1543 C: \ TeamViewer \ TeamViewer.Ex 1.0 0.2 2113 1801/usr/bin/kayu manis 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.5Cari proses teratas dengan penggunaan RAM dan CPU
Penjelasan ringkas mengenai pilihan di atas yang digunakan dalam arahan di atas.
The -o
(atau -format) Pilihan ps membolehkan anda menentukan format output. Kegemaran saya adalah untuk menunjukkan proses ' PIDS (pid), PPIDS (pid), nama fail yang boleh dilaksanakan yang berkaitan dengan proses (cmd), dan penggunaan RAM dan CPU (%mem
dan %CPU
, masing -masing).
Di samping itu, saya menggunakan --menyusun
untuk disusun dengan baik %mem
atau %CPU
. Secara lalai, output akan disusun dalam bentuk naik, tetapi secara peribadi saya lebih suka membalikkan pesanan itu dengan menambahkan tanda tolak di hadapan kriteria jenis.
Untuk menambah medan lain ke output, atau ubah kriteria jenis, rujuk Kawalan format output bahagian di halaman lelaki dari ps
perintah.
Jangan ketinggalan: Cari 15 proses teratas dengan penggunaan memori dengan 'atas' dalam mod batch
Jangan ketinggalan: Cari 10 saiz cakera direktori teratas di Linux
Ringkasan
Proses pemantauan adalah salah satu daripada banyak tugas pentadbir sistem pelayan Linux, di hujung ini, kami melihat bagaimana anda menyenaraikan proses pada sistem anda dan menyusunnya mengikut Ram dan CPU Gunakan dalam bentuk keturunan menggunakan ps utiliti.
- « Adapta - Tema Reka Bentuk Bahan GTK+ untuk Ubuntu dan Linux Mint
- Cara Memasang Tema Ikon Papirus di Ubuntu 16.04 dan Linux Mint 18 »