Priorité de processus

From Tuxunix
Jump to: navigation, search

Nice

Permet de changer le niveau de priorité d'un processus déterminé. La priorité la plus élevée correspond à un niveau de -20 (plus de CPU), tandis que la plus basse correspond à +19 (moins de CPU). Le niveau de priorité par défaut d'un processus est celui de son processus parent, et vaut généralement zéro.

#> nice -n 5 [Commande]

Vous pouvez également utiliser "nice" sans paramètre, dans ce cas le système ajuste de façon automatique la priorité du processus.

Renice

Redéfinir le niveau de priorité d'un processus déjà en cours.

#> renice +1 [PID]

Ionice

Permet de définir la classe et la priorité des entrées/sorties pour un programme.

  • 1 - temps réel (Prioritaire)
  • 2 - best-effort (par défaut)
  • 3 - idle (obtient l'entrée/sorties lorsque celle-ci est libre)
#> ionaice -c [1/2/3] -p [pid]