Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:changer_priorite_processus [Le 13/11/2009, 16:37] – créée (depuis http://doc.ubuntu-fr.org/tutoriel/changer_la_priorite_d_un_processus) Ner0lphtutoriel:changer_priorite_processus [Le 18/07/2024, 15:08] (Version actuelle) – [Augmenter la priorité (nécessite les droits root)] 62.102.248.134
Ligne 5: Ligne 5:
  
 ====== Comment changer la priorité d'un processus ? ====== ====== Comment changer la priorité d'un processus ? ======
-===== 1) La priorité ? =====+===== La priorité ? =====
  
 La gestion de la priorité sous linux est celle-ci : La gestion de la priorité sous linux est celle-ci :
-  * de -1 à  - 20 ce sont des priorités haute, - 20 étant la plus haute. +  * de -1 à  - 20 ce sont des priorités hautes, - 20 étant la plus haute. 
-  * de 0 à 19 ce sont priorités basse , 19 la plus basse.+  * 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 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 ====
  
-===== 2) Baisser la priorité ===== +Pour baisser la priorité d'un processus facilement lancer un [[:Moniteur système]] :
-==== 2.a) 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.     * Clic droit sur le processus → modifier la priorité → déplacer pour obtenir faible ou très faible.
  
  
-==== 2.b)Méthode ligne de commande ====+==== Méthode ligne de commande ====
  
 Remplacer //leprocessus// par le processus désiré et x par une valeur entre 0 et 19 : Remplacer //leprocessus// par le processus désiré et x par une valeur entre 0 et 19 :
Ligne 33: Ligne 33:
 </code> </code>
  
-===== 3) Augmenter la priorité (nécessites les droits root) ===== +===== Augmenter la priorité (nécessite les droits root) ===== 
-<note warning>**Attention n'augmentez pas trop la priorité** - vous allez devoir prendre les droits sur votre machine</note>+<note warning>**Attention n'augmentez pas trop la priorité, risque d'importants lags pc!**</note>
  
-<note warning>**Attention soyez bien conscient de ce que vous faites !**</note> 
  
-==== 3.aMéthode graphique ====+Il existe une méthode pour pouvoir changer la priorité d'un processus sans ouvrir à chaque fois votre terminalIl 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, qui sont basiquement de donner trop de priorité à un processus gourmand qui rendra insuffisamment la main aux autres processus.</note>
 +==== Méthode ligne de commande ====
  
-Pour augmenter la priorité d'un processus lancer un [[Moniteur système]] :<code> +Remplacer //leprocessus// par le processus désiré et x par une valeur entre -20 et -1 : 
-gksu gnome-system-monitor+<code> 
 +pidof <nomprocessus> | sudo xargs renice <priorité>
 </code> </code>
-    * Clic droit sur le processus → modifier la priorité → déplacer pour obtenir élevée (évitez de monter à très élevée). 
  
- +Exemple :
-==== 3.b)Méthode ligne de commande ==== +
- +
-Remplacer //leprocessus// par le processus désiré et x par une valeur entre -1 et -20 :+
 <code> <code>
-sudo su +pidof compiz.real sudo xargs renice -1
-pidof LEPROCESSUS | xargs renice -X+
 </code> </code>
  
-Exemple :+pidof : renvoi le pid du processus. 
 +xargs : construit la commande à partir de ce que renvoie pidof. 
 + 
 +Pour connaître le nom du processus :
 <code> <code>
-sudo su +pstree
-pidof compiz.real | xargs renice -1+
 </code> </code>
  
 ---- ----
  
-//Contributeurs : [[:utilisateurs:psychederic|Psychederic]].//+//Contributeurs : [[:utilisateurs:psychederic|Psychederic]],[[:utilisateurs:Alicya|Alicya]].//