English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

comando nice de Linux

Comandos Linux completos

El comando nice de Linux ejecuta programas con la prioridad modificada, si no se especifica un programa, mostrará la prioridad de programación actual, el ajuste predeterminado es 10, el rango es -2de 0(prioridad más alta)a 19(prioridad más baja).

permiso de uso: todos los usuarios.

sintaxis

agradable [-n ajuste] [-ajuste] [--ajuste=ajuste] [--ayuda] [--versión] [comando [arg...]]

descripción de los parámetros:

  • -ajuste n, -adjustment, --adjustment=adjustment todos son para aumentar la prioridad original adjustment
  • --help mostrar mensaje de ayuda
  • --version mostrar información de versión

Ejemplo en línea

Establecer el nivel de prioridad durante la ejecución del programa

# vi & //Ejecutar en segundo plano
[1] 15297
# nice vi & //Establecer prioridad predeterminada
[2] 15298
[1]+ Detenido         vi
# nice -n 19 vi & //Establecer el nivel de prioridad en19
[3] 15299
[2]+ Detenido         nice vi
# nice -n -20 vi & //Establecer el nivel de prioridad en -20
[4] 15300
[3]+ Detenido         nice -n 19 vi
# ps -l //Mostrar proceso
F S  UID  PID PPID C PRI NI ADDR SZ WCHAN TTY     TIME CMD
4 S   0 15278 15212 0 80  0 - 1208 esperar pts/2  00:00:00 bash
0 T   0 15297 15278 0 80  0 - 2687 senial pts/2  00:00:00 vi
0 T   0 15298 15278 0 90 10 - 2687 senial pts/2  00:00:00 vi
0 T   0 15299 15278 1 99 19 - 2687 senial pts/2  00:00:00 vi
4 T   0 15300 15278 3 60 -20 - 2687 senial pts/2  00:00:00 vi
4 R   0 15301 15278 0 80  0 -  625 -   pts/2  00:00:00 ps
[4]+ Detenido         nice -n -20 vi

Aumentar la prioridad de ls 1 y ejecutar

nice -n 1 ls

Aumentar la prioridad de ls 10 y ejecutar

nice ls

Atención:La prioridad (priority) es un parámetro utilizado por el sistema operativo para decidir la asignación de CPU, Linux utiliza el "sistema de turnos (round-El algoritmo de Robin)』se utiliza para la programación de CPU, cuanto mayor sea la prioridad, más tiempo de CPU puede obtener.

Comandos Linux completos