Comment puis-je voir la priorité d'un processus spécifique?
Comment puis-je voir la priorité d'un processus spécifique?
Réponses:
La top
commande répertorie la priorité des processus en cours d'exécution sous l'en- PR
tête. Si vous l'avez installé, vous pouvez également rechercher un processus et trier par priorité dans htop
.
awk '{print $18}' /proc/1337/stat
(obtient le prio pour le processus 1337).
Autres options:
Utilisez ps -o pri
. Spécifiez l'ID de processus avec -p 1337
. Ou, utilisez -e
pour répertorier tous les processus.
Expérimentez avec cela comme point de départ si vous voulez plus que la priorité:
ps -e -o uid,pid,ppid,pri,ni,cmd
Si vous avez une distribution Linux réduite où ps et top ne vous donnent pas d'informations de priorité, vous pouvez analyser le fichier stat de proc pour votre ID de processus pour obtenir les informations de priorité.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Les valeurs aux positions 18 et 19 du fichier de statistiques représentent la priorité et la gentille
Pour en savoir plus: https://linux.die.net/man/5/proc