Latest web development tutorials

comando nice Linux

Linux comando Daquan Linux comando Daquan

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.

Linux comando Daquan Linux comando Daquan