Temukan Proses Running Top dengan memori tertinggi dan penggunaan CPU di Linux
- 744
- 202
- Simon Cormier
Saya ingat begitu membaca bahwa administrator sistem yang efisien adalah orang yang malas. Alasannya bukan karena mereka tidak melakukan pekerjaan mereka atau membuang -buang waktu mereka - sebagian besar karena mereka telah mengotomatiskan banyak tugas rutin mereka. Dengan demikian, mereka tidak perlu mengasuh server mereka dan dapat menggunakan waktu mereka untuk mempelajari teknologi baru dan selalu tetap di puncak permainan mereka.
Bagian dari mengotomatisasi tugas Anda, adalah belajar bagaimana mendapatkan skrip melakukan apa yang harus Anda lakukan sendiri. Terus menambahkan perintah ke basis pengetahuan Anda sendiri sama pentingnya.
Untuk alasan itu, dalam artikel ini kami akan berbagi trik untuk mengetahuinya, proses mana yang mengonsumsi banyak memori dan pemanfaatan CPU di Linux.
Temukan proses Linux dengan penggunaan RAM dan CPUYang mengatakan, mari selami dan mulai.
Periksa proses teratas diurutkan berdasarkan RAM atau penggunaan CPU di Linux
Perintah berikut akan menampilkan daftar proses teratas yang dipesan oleh RAM dan penggunaan CPU dalam bentuk keturunan (hapus pipa Dan kepala Jika Anda ingin melihat daftar lengkapnya):
# 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/virtualbox/virtual 3.4 8.2 2288 1/home/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.5Temukan proses teratas dengan penggunaan RAM dan CPU
Penjelasan singkat tentang opsi di atas yang digunakan dalam perintah di atas.
Itu -Hai
(atau -format) opsi ps memungkinkan Anda untuk menentukan format output. Favorit saya adalah menunjukkan prosesnya PIDS (pid), PPIDS (pid), nama file yang dapat dieksekusi yang terkait dengan proses (cmd), dan pemanfaatan RAM dan CPU (%mem
Dan %CPU
, masing -masing).
Selain itu, saya menggunakan --menyortir
untuk menyortir keduanya %mem
atau %CPU
. Secara default, output akan diurutkan dalam bentuk ascendant, tetapi secara pribadi saya lebih suka membalikkan pesanan itu dengan menambahkan tanda minus di depan kriteria sortir.
Untuk menambahkan bidang lain ke output, atau mengubah kriteria sortir, lihat Kontrol Format Output Bagian di halaman Manusia ps
memerintah.
Jangan lewatkan: Temukan 15 proses teratas berdasarkan penggunaan memori dengan 'atas' dalam mode batch
Jangan lewatkan: Temukan 10 direktori teratas ukuran disk di linux
Ringkasan
Proses pemantauan adalah salah satu dari banyak tugas administrator sistem server Linux, di tip ini, kami melihat bagaimana Anda mencantumkan proses pada sistem Anda dan mengurutkannya sesuai dengan Ram Dan CPU Gunakan dalam bentuk keturunan menggunakan ps kegunaan.
- « Adapta - Tema Desain Bahan GTK+ untuk Ubuntu dan Linux Mint
- Cara Menginstal Tema Ikon Papirus di Ubuntu 16.04 dan Linux Mint 18 »