Як я можу переглянути пріоритет певного процесу?
Як я можу переглянути пріоритет певного процесу?
Відповіді:
awk '{print $18}' /proc/1337/stat
(отримує пріоритет для процесу 1337).
Інші варіанти:
Використовуйте ps -o pri
. Вкажіть ідентифікатор процесу за допомогою -p 1337
. Або скористайтеся -e
для переліку всіх процесів.
Експериментуйте з цим як з відправної точки, якщо ви хочете більше, ніж просто пріоритет:
ps -e -o uid,pid,ppid,pri,ni,cmd
Якщо у вас скорочений дистрибутив Linux, де ps і top не надає вам пріоритетної інформації, ви можете проаналізувати статистичний файл proc для вашого ідентифікатора процесу, щоб отримати інформацію про пріоритет.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Значення в позиціях 18 і 19 статичного файлу представляють пріоритет і приємно
Докладніше: https://linux.die.net/man/5/proc