web-dev-qa-db-fra.com

Comment vérifier ma gentillesse?

Est-il possible de vérifier mon Nice Nice? 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
32
sebas

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

ps ax -o pid, ni, cmd

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]
41
Jos

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 box.

4
peperunas

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

ps -l PID

ps -lu USERNAME
3
Michael