Comment vérifier ma gentillesse?

30

Y at-il un moyen de vérifier mon bon lvl? J'ai essayé avec ps , mais pour une raison quelconque, la sortie ne montre pas la colonne NI qui est censée montrer la priorité lvl si je ne me trompe pas.

ps -fl -c 

F S UID        PID  PPID CLS PRI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 S sebas     9761 26810 TS   19 -  6564 wait   18:07 pts/4    00:00:00 bash
0 R sebas    25389  9761 TS   19 -  5661 -      18:27 pts/4    00:00:00 ps -fl -c
    
posée sebas 21.03.2014 - 08:31
la source

3 réponses

34

L’indicateur -o vous permet de spécifier des colonnes. Si vous voulez voir votre bon niveau, ce serait dans la colonne NI. Donc, pour voir tous les processus avec leur bon niveau, faites quelque chose comme:

ps ax -o pid,ni,cmd
Ceci listera l'ID du processus, le niveau gentil et la commande réelle.

Exemple:

  $ps ax -o pid,ni,cmd
  PID  NI CMD
    1   0 /sbin/init
    2  -5 [kthreadd]
    3   - [migration/0]
    4  -5 [ksoftirqd/0]
    5   - [watchdog/0]
    6   - [migration/1]
    7  -5 [ksoftirqd/1]
    8   - [watchdog/1]
    
réponse donnée Jos 21.03.2014 - 08:43
la source
4

Je vous suggère d’utiliser htop . C'est une excellente application de surveillance qui vous montre également la gentillesse de chaque processus exécuté sur votre boîte.

    
réponse donnée peperunas 21.03.2014 - 15:52
la source
0

Il existe un moyen plus simple d’utiliser l’indicateur -o . L'indicateur -l (minuscule L) de la commande ps affiche les valeurs de valeur et les valeurs de priorité actuelles des processus spécifiés.

ps -l PID

ps -lu USERNAME
  • Balayage flagrant depuis IBM, lien
réponse donnée Michael 10.08.2018 - 19:00
la source

Lire d'autres questions sur les étiquettes