Belirli bir işlemin önceliğini nasıl görebilirim?
Belirli bir işlemin önceliğini nasıl görebilirim?
Yanıtlar:
top
Komut altında çalışan işlem önceliği listeler PR
başlığı. Yüklüyse, bir işlemi arayabilir ve önceliğe göre sıralayabilirsiniz htop
.
awk '{print $18}' /proc/1337/stat
(işlem 1337 için prio alır).
Diğer seçenekler:
Kullanın ps -o pri
. İşlem kimliğini ile belirtin -p 1337
. Veya, -e
tüm işlemleri listelemek için kullanın .
Öncelikten daha fazlasını istiyorsanız, bununla bir başlangıç noktası olarak deneyin:
ps -e -o uid,pid,ppid,pri,ni,cmd
Ps ve top uygulamasının size öncelik bilgisi vermediği bir Linux dağıtımınız varsa, öncelik bilgisini almak için işlem kimliğiniz için proc stat dosyasını ayrıştırabilirsiniz.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Stat dosyasının 18 ve 19. konumlarındaki değerler önceliği ve hoş değeri gösterir
Daha fazla bilgi için: https://linux.die.net/man/5/proc