Como posso ver a prioridade de um processo específico?
Como posso ver a prioridade de um processo específico?
Respostas:
O top
comando lista a prioridade dos processos em execução sob o PR
cabeçalho. Se você o tiver instalado, também poderá procurar um processo e classificar por prioridade em htop
.
awk '{print $18}' /proc/1337/stat
(obtém o prêmio pelo processo 1337).
Outras opções:
Use ps -o pri
. Especifique a identificação do processo com -p 1337
. Ou use -e
para listar todos os processos.
Experimente isso como ponto de partida, se você quiser mais do que apenas a prioridade:
ps -e -o uid,pid,ppid,pri,ni,cmd
Se você possui uma distribuição Linux cortada em que ps e top não fornecem informações prioritárias, você pode analisar o arquivo stat de proc para o seu ID do processo para obter as informações prioritárias.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Os valores nas posições 18 e 19 do arquivo stat representam prioridade e bom
Para mais: https://linux.die.net/man/5/proc