Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:changer_priorite_processus [Le 27/09/2012, 17:12] – Retrait d'un doublon neodctutoriel:changer_priorite_processus [Le 17/10/2015, 14:32] (Version actuelle) – [Augmenter la priorité (nécessite les droits root)] 212.198.2.172
Ligne 1: Ligne 1:
 +{{tag>administration réseau système logiciels tutoriel}}
  
 +----
 +
 +
 +====== Comment changer la priorité d'un processus ? ======
 +===== La priorité ? =====
 +
 +La gestion de la priorité sous linux est celle-ci :
 +  * de -1 à  - 20 ce sont des priorités hautes, - 20 étant la plus haute.
 +  * de 0 à 19 ce sont priorités basses , 19 la plus basse.
 +
 +<note warning>**Attention à ne pas monter trop haute la priorité des processus.**</note>
 +<note help>Il faudrait expliquer comment garder les paramètres de priorité, ils disparaissent quand on relance les logiciels.</note>
 +===== Baisser la priorité =====
 +==== Méthode graphique ====
 +
 +Pour baisser la priorité d'un processus facilement lancer un [[:Moniteur système]] :
 +
 +    * Clic droit sur le processus → modifier la priorité → déplacer pour obtenir faible ou très faible.
 +
 +
 +==== Méthode ligne de commande ====
 +
 +Remplacer //leprocessus// par le processus désiré et x par une valeur entre 0 et 19 :
 +<code>
 +pidof LEPROCESSUS | xargs renice X
 +</code>
 +
 +Exemple :
 +<code>
 +pidof compiz.real | xargs renice 5
 +</code>
 +
 +===== Augmenter la priorité (nécessite les droits root) =====
 +<note warning>**Attention n'augmentez pas trop la priorité, risque d'importants lags pc!**</note>
 +
 +
 +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 
 +
 +<note>A préciser : risques</note>
 +==== Méthode ligne de commande ====
 +
 +Remplacer //leprocessus// par le processus désiré et x par une valeur entre -20 et -1 :
 +<code>
 +pidof <nomprocessus> | sudo xargs renice <priorité>
 +</code>
 +
 +Exemple :
 +<code>
 +pidof compiz.real | sudo xargs renice -1
 +</code>
 +
 +pidof : renvoi le pid du processus.
 +xargs : construit la commande à partir de ce que renvoie pidof.
 +
 +Pour connaître le nom du processus :
 +<code>
 +pstree
 +</code>
 +
 +----
 +
 +//Contributeurs : [[:utilisateurs:psychederic|Psychederic]],[[:utilisateurs:Alicya|Alicya]].//