GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes renice sous Linux

Lorsque nous travaillons avec la commande nice, il est clair qu'elle ne peut pas modifier la priorité de planification des processus en cours d'exécution. Comme nous venons de le voir, nous aurions besoin d'arrêter puis de démarrer le processus dans ce cas. C'est là que la commande renice brille. Nous pouvons tirer parti de la commande renice pour modifier la gentillesse pendant l'exécution du processus. Pour voir la syntaxe, nous passerions l'option –help :

# renice --help
Usage:
 renice [-n]  [-p|--pid] ...
renice [-n]   -g|--pgrp ...
 renice [-n]   -u|--user ...
Alter the priority of running processes.
Options:
 -n, --priority    specify the nice increment value
 -p, --pid          interpret argument as process ID (default)
 -g, --pgrp         interpret argument as process group ID
 -u, --user | interpret argument as username or user ID
 -h, --help     display this help and exit
 -V, --version  output version information and exit

La commande renice peut être appliquée à un processus, un groupe de processus ou un utilisateur (cible). Un utilisateur privilégié peut modifier la priorité des processus des autres utilisateurs. La priorité doit, pour les utilisateurs ordinaires, se situer entre 0 et la variable d'environnement PRIO_MAX (normalement 20), un nombre plus élevé indiquant une gentillesse accrue. Une valeur de gentillesse plus élevée signifie que le processus s'exécutera avec une priorité inférieure. Un utilisateur privilégié peut définir une priorité négative, aussi faible que PRIO_MIN (normalement -20), pour accélérer les processus. Voir la commande nice pour définir la priorité de planification des processus lors de leur exécution initiale.

Exemples de commandes renice

1. Pour définir la priorité du processus :

# renice -n 20 -p 2112
# renice --priority 20 -p 2112 

2. Pour modifier la priorité du processus d'un groupe :

# renice -n 20 -g SUPPORT 

3. Pour modifier la priorité du processus d'un utilisateur :

# renice -n 20 u mike 

4. Pour obtenir la version :

# renice -v
# renice --version 

5. Pour obtenir de l'aide :

# renice -h
# renice --help 

6. Modifier la priorité de tous les processus appartenant à un utilisateur :

# renice -n niceness_value -u user

7. Modifier la priorité de tous les processus appartenant à un groupe de processus :

# renice -n niceness_value --pgrp process_group

Conclusion

La commande renice est utilisée pour changer le niveau de gentillesse d'un processus existant. Sa syntaxe est la suivante :

$ renice -n [NICELEVEL] [PID’s]

Outre la commande renice, la commande top peut également être utilisée pour modifier la valeur nice d'un processus en cours d'exécution. Les étapes suivantes permettent de modifier la priorité d'un processus à l'aide de la commande top :

  • Invoquez la commande supérieure.
  • Appuyez sur la touche r du clavier pour afficher l'option de spécification d'une nouvelle valeur agréable sur la session interactive en cours de la commande supérieure.
  • Entrez la nouvelle valeur de nice et le PID, puis appuyez sur la touche Entrée.


Linux
  1. Exemples de commande rm sous Linux

  2. kill Exemples de commandes sous Linux

  3. Exemples de commandes ps sous Linux

  4. Exemples de commandes sa sous Linux

  5. Exemples de commandes renice sous Linux

10 exemples de commandes iftop sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Killall sous Linux avec des exemples

Exemples de commandes id sous Linux