Comment changer la priorité d'un process en cours d'éxecution

Publié le 17 Octobre 2012

Si vous avez quelque notions Linux/Unix, vous connaissez probablement la commande nice qui permet d'ajouter la priorité d'un processus.

Le problème c'est que la commande nice est exécutée au moment où on lance le process:

$ nice 19 ma_commande

mais si j'ai déjà lancé le processus. Par exemple j'ai déjà lancé ma_commande et je m'aperçois qu'elle prend trop de resources. Je veux donc changer sa priorité (ou "niceness").

Et bien dans ce cas il ne faut pas utiliser nice mais renice:

$ renice +10 2431
2431 (process ID) old priority 0, new priority 10

2431 est le PID du process à modifier. Le PID s'obtient facilement soit avec top soit avec ps, par exemple.

Rédigé par Bliz

Publié dans #Linux

Repost 0
Commenter cet article