comando nice Linux
Linux buen comando para cambiar el orden de prioridad para ejecutar el programa, si no se especifica el programa, se imprime el orden de prioridad de programación actual, un ajuste por defecto es 10, que van desde -20 (orden de prioridad más alta) a 19 (orden de prioridad más baja ).
Acceso: Todos los usuarios.
gramática
nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [--help] [--version] [command [arg...]]
Descripción de parámetros:
- ajuste -n, -Ajuste, --adjustment = ajuste son todos los ajustes originales aumento de prioridad
- -demostración mensaje de ayuda
- --version Muestra información de versión
Ejemplos
Prioridad de configuración de tiempo de ejecución
# vi & //后台运行 [1] 15297 # nice vi & //设置默认优先级 [2] 15298 [1]+ Stopped vi # nice -n 19 vi & //设置优先级为19 [3] 15299 [2]+ Stopped nice vi # nice -n -20 vi & //设置优先级为 -20 [4] 15300 [3]+ Stopped nice -n 19 vi # ps -l //显示进程 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 15278 15212 0 80 0 - 1208 wait 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]+ Stopped nice -n -20 vi
La prioridad será incrementado en uno y ejecutar ls
nice -n 1 ls
El orden de prioridad más 10 cl y ejecutados
nice ls
Nota: La prioridad (prioridad) para el sistema operativo utilizado para determinar los parámetros de asignación de CPU, uso de Linux "vuelta (round-robin)" algoritmos de programación de la CPU hacen, cuanto mayor sea el orden de prioridad, tiempo de CPU podría conseguirlo más.