Come posso visualizzare la priorità di un processo specifico?
Come posso visualizzare la priorità di un processo specifico?
Risposte:
Il top
comando elenca la priorità dei processi in esecuzione sotto l' PR
intestazione. Se lo hai installato, puoi anche cercare un processo e ordinarlo per priorità in htop
.
awk '{print $18}' /proc/1337/stat
(ottiene il prio per il processo 1337).
Altre opzioni:
Usa ps -o pri
. Specificare l'id del processo con -p 1337
. Oppure, utilizzare -e
per elencare tutti i processi.
Sperimenta questo come punto di partenza se desideri più della semplice priorità:
ps -e -o uid,pid,ppid,pri,ni,cmd
Se si dispone di una distribuzione Linux ridotta in cui ps e top non forniscono informazioni prioritarie, è possibile analizzare il file stat di proc per l'ID del processo per ottenere le informazioni prioritarie.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
I valori alle posizioni 18 e 19 del file stat rappresentano priorità e valore
Per di più: https://linux.die.net/man/5/proc