Accueil·Commandes du terminal

nice

Processus et système

Syntaxe

nice -n <19..-20> <command>

Lance une commande avec une priorite CPU plus faible ; la valeur va de 19 (le plus cedant) a -20 (le plus gourmand), les valeurs negatives exigent root, et cela n'agit que sur le CPU, pas sur le disque (c'est ionice).

Options courantes

OptionSignification
-n 19Lowest priority: yields the CPU to everything else.
-n 10What you get if you run nice with no -n at all.
-n -5Higher priority than normal. Negative values need root.

Exemples

nice -n 19 tar -czf backup.tar.gz /data

Compress a big directory without slowing down the rest of the machine.

sudo nice -n -5 ./latency-sensitive

Give a process more CPU priority than normal.

Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait nice ?

Lance une commande avec une priorite CPU plus faible ; la valeur va de 19 (le plus cedant) a -20 (le plus gourmand), les valeurs negatives exigent root, et cela n'agit que sur le CPU, pas sur le disque (c'est ionice).

Q. Comment l’écrire ?

nice -n <19..-20> <command> — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 3 ici ; la liste complète est dans man nice. Cette commande relève de Processus et système.

Commandes liées

page man: man nice