Bagaimana saya bisa melihat prioritas proses tertentu?
Bagaimana saya bisa melihat prioritas proses tertentu?
Jawaban:
The top
perintah daftar prioritas proses yang berjalan di bawah PR
judul. Jika sudah diinstal, Anda juga dapat mencari proses dan mengurutkan berdasarkan prioritas htop
.
awk '{print $18}' /proc/1337/stat
(dapatkan prio untuk proses 1337).
Pilihan lain:
Gunakan ps -o pri
. Tentukan id proses dengan -p 1337
. Atau, gunakan -e
untuk mendaftar semua proses.
Percobaan dengan ini sebagai titik awal jika Anda ingin lebih dari sekadar prioritas:
ps -e -o uid,pid,ppid,pri,ni,cmd
Jika Anda memiliki distribusi Linux cut-down di mana ps dan top tidak memberikan Anda informasi prioritas, Anda dapat mengurai file stat dari proc untuk ID proses Anda untuk mendapatkan informasi prioritas.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Nilai-nilai pada posisi 18 dan 19 file stat mewakili prioritas dan baik
Untuk lebih lanjut: https://linux.die.net/man/5/proc