Di bawah ini hanya dicuri dari Unix.SE: Temukan proses yang mengambil penggunaan CPU maksimum jika penggunaan CPU lebih dari 60%? , meskipun tentu saja disesuaikan dengan pertanyaan ini.
daftar proses berdasarkan penggunaan CPU tertentu
ps ahux --sort=-c | awk '{if($3>0.0)printf"%s %6d %s\n",$3,$2,$11}'
Ini memberikan daftar proses yang memiliki >0.0
% penggunaan CPU , Anda dapat mengubah nilai ini sesuai dengan kebutuhan Anda, misalnya >50.0
. Setiap baris berisi penggunaan CPU dalam persen, PID dan file proses.
daftar proses dengan penggunaan CPU paling banyak
ps ahux --sort=-c | awk 'NR<=5{printf"%s %6d %s\n",$3,$2,$11}'
Ini menunjukkan 5 NR<=5
proses teratas ( ) yang saat ini paling banyak menyebabkan beban CPU.
sudo apt install htop
memberi Anda alat mode teks yang berguna untuk tujuan ini (lebih ramah pengguna daripada standartop
). Tapitop
bagus kalau mau cetak kaki kecil.