Table des matières

, , , ,

Comment changer la priorité d'un processus ?

La priorité ?

La gestion de la priorité sous linux est celle-ci :

Attention à ne pas monter trop haute la priorité des processus.
Il faudrait expliquer comment garder les paramètres de priorité, ils disparaissent quand on relance les logiciels.

Baisser la priorité

Méthode graphique

Pour baisser la priorité d'un processus facilement lancer un Moniteur système :

Méthode ligne de commande

Remplacer leprocessus par le processus désiré et x par une valeur entre 0 et 19 :

pidof LEPROCESSUS | xargs renice X

Exemple :

pidof compiz.real | xargs renice 5

Augmenter la priorité (nécessite les droits root)

Attention n'augmentez pas trop la priorité, risque d'importants lags pc!

Il existe une méthode pour pouvoir changer la priorité d'un processus sans ouvrir à chaque fois votre terminal. Il s'agit de donner les droits à l'utilisateur et non qu'à l'administrateur, ce qui peut poser des problème de sécurité. Il suffit d'éditer le fichier /etc/security/limits.conf et de rajouter à la fin du fichier [USER] - nice -20 (remplacer "[USER]" par le nom de votre utilisateur)

ou alors toujours en remplaçant "[USER]" par le nom de votre utilisateur dans votre terminal sudo echo "[USER] - nice -20" » /etc/security/limits.conf

A préciser : risques, qui sont basiquement de donner trop de priorité à un processus gourmand qui rendra insuffisamment la main aux autres processus.

Méthode ligne de commande

Remplacer leprocessus par le processus désiré et x par une valeur entre -20 et -1 :

pidof <nomprocessus> | sudo xargs renice <priorité>

Exemple :

pidof compiz.real | sudo xargs renice -1

pidof : renvoi le pid du processus. xargs : construit la commande à partir de ce que renvoie pidof.

Pour connaître le nom du processus :

pstree

Contributeurs : Psychederic,Alicya.