GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos renice en Linux

Cuando trabajamos con el comando agradable, está claro que no puede cambiar la prioridad de programación de los procesos en ejecución. Como acabamos de ver, tendríamos que parar y luego iniciar el proceso en este caso. Aquí es donde brilla el comando renice. Podemos aprovechar el comando renice para cambiar la amabilidad mientras se ejecuta el proceso. Para ver la sintaxis, pasaríamos la opción –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

El comando renice se puede aplicar a un proceso, grupo de procesos o usuario (objetivo). Un usuario privilegiado puede alterar la prioridad de los procesos de otros usuarios. la prioridad debe, para los usuarios normales, estar entre 0 y la variable de entorno PRIO_MAX (normalmente 20), con un número más alto que indica una mayor amabilidad. Un valor de amabilidad más alto significa que el proceso se ejecutará con una prioridad más baja. Un usuario privilegiado puede establecer una prioridad negativa, tan baja como PRIO_MIN (normalmente −20), para acelerar los procesos. Consulte el comando agradable para establecer la prioridad de programación de los procesos cuando se ejecutan inicialmente.

Ejemplos de comandos renice

1. Para establecer la prioridad del proceso:

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

2. Para cambiar la prioridad del proceso de un grupo:

# renice -n 20 -g SUPPORT 

3. Para cambiar la prioridad del proceso de un usuario:

# renice -n 20 u mike 

4. Para obtener la versión:

# renice -v
# renice --version 

5. Para obtener ayuda:

# renice -h
# renice --help 

6. Cambiar la prioridad de todos los procesos propiedad de un usuario:

# renice -n niceness_value -u user

7. Cambiar la prioridad de todos los procesos que pertenecen a un grupo de procesos:

# renice -n niceness_value --pgrp process_group

Conclusión

El comando renice se usa para cambiar el nivel agradable de un proceso existente. Su sintaxis es la siguiente:

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

Además del comando renice, el comando top también se puede usar para modificar el valor agradable de un proceso en ejecución. Los siguientes pasos se usan para modificar la prioridad de un proceso usando el comando superior:

  • Invocar el comando superior.
  • Presione la tecla r en el teclado para que aparezca la opción de especificar un nuevo valor agradable en la sesión interactiva actual del comando superior.
  • Ingrese el nuevo valor agradable y el PID, luego presione la tecla Intro.


Linux
  1. 7 ejemplos de comandos Linux df

  2. 8 ejemplos de comandos TR de Linux

  3. Ejemplos de comandos rm en Linux

  4. Ejemplos de comandos sa en Linux

  5. Ejemplos de comandos renice en Linux

10 ejemplos de comandos iftop en Linux

16 ejemplos de comandos de eco en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando Killall en Linux con ejemplos

Ejemplos de comandos id en Linux