English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dictionnaire des commandes Linux
La commande nice de Linux exécute les programmes avec une priorité modifiée, si aucun programme n'est spécifié, elle affiche la priorité de planification actuelle, l'ajustement par défaut est 10, la gamme est -20(最高优先级)à 19(最低优先级)。
Droit d'utilisation : tous les utilisateurs.
nice [-n ajustement] [-ajustement] [--ajustement=ajustement] [--aide] [--version] [commande [arg...]]
Explication des paramètres:
Définir le niveau de priorité pendant l'exécution du programme
# vi & //Exécuter en arrière-plan [1] 15297 # nice vi & //Définir le niveau de priorité par défaut [2] 15298 [1]+ Arrêté vi # nice -n 19 vi & //Définir le niveau de priorité à19 [3] 15299 [2]+ Arrêté nice vi # nice -n -20 vi & //Définir le niveau de priorité à -20 [4] 15300 [3]+ Arrêté nice -n 19 vi # ps -l //Afficher le processus F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 15278 15212 0 80 0 - 1208 attendre pts/2 00:00:00 bash 0 T 0 15297 15278 0 80 0 - 2687 signal pts/2 00:00:00 vi 0 T 0 15298 15278 0 90 10 - 2687 signal pts/2 00:00:00 vi 0 T 0 15299 15278 1 99 19 - 2687 signal pts/2 00:00:00 vi 4 T 0 15300 15278 3 60 -20 - 2687 signal pts/2 00:00:00 vi 4 R 0 15301 15278 0 80 0 - 625 - pts/2 00:00:00 ps [4]+ Arrêté nice -n -20 vi
Augmenter la priorité de ls 1 et exécuter
nice -n 1 ls
Augmenter la priorité de ls 10 et exécuter
nice ls
Attention :La priorité (priority) est un paramètre utilisé par le système d'exploitation pour décider de l'allocation CPU, Linux utilise『système de tour (round-L'algorithme de Robin) est utilisé pour la planification CPU, et plus la priorité est élevée, plus le temps CPU obtenu peut être important.