table of contents
RENICE(8) | System Manager's Manual | RENICE(8) |
NOMBRE¶
renice
— altera la
prioridad de los procesos en ejecución
SINOPSIS¶
renice
priority
[[-p
] pid ...]
[[-g
] pgrp ...]
[[-u
] user ...]
DESCRIPCIÓN¶
Renice
altera la prioridad de
planificación de uno o más procesos en ejecución.
Los siguientes parámetros
quién son interpretados como ID's de proceso,
ID's de grupo de proceso, o nombres de usuario. Aplicar
renice
a un grupo de procesos provoca que todos los
procesos del grupo de procesos vean alterada su prioridad de
planificación. Aplicar renice
a un usuario
hace que todos sus procesos vean la prioridad de planificación
alterada. Por defecto, los procesos se especifican a partir de su ID de
proceso.
Las opciones soportadas por renice
son:
-g
- Forzar que los parámetros quién sean interpretados como ID's de grupo de proceso.
-u
- Forzar que los parámetros quién sean interpretados como nombres de usuario.
-p
- Reinicia la interpretación de quién para que sea la de ID de proceso (por defecto).
Por ejemplo,
renice +1 987 -u daemon root -p 32
cambiaría la prioridad de los procesos con ID 987 y 32, y todos los procesos de los usuarios daemon y root.
Cada usuario, excepto el superusuario, sólo podrá
alterar la prioridad de sus procesos y solo podrá incrementar su
``valor nice'' entre el rango 0 a PRIO_MAX
(20).
(Esto evita saltarse los mandatos administrativos.) El superusuario
podrá modificar la prioridad de cualquier proceso y poner la
prioridad en cualquier valor en el rango PRIO_MIN
(-20) a PRIO_MAX
. Prioridades útiles son: 20
(los procesos afectados solo correrán cuando ningún otro lo
desee en el sistema), 0 (la prioridad de planificación ``base''),
cualquier cosa negativa (para hacer que las cosas vayan rápidas).
FICHEROS¶
- /etc/passwd
- para mapear entre los nombres de los usuarios y su ID.
VÉASE TAMBIÉN¶
FALLOS¶
Los usuarios normales no pueden incrementar la prioridad de sus
procesos, aunque la decrementaran ellos mismos con anterioridad.
El kernel de Linux (por lo menos la versión 2.0.0) y la libc linux (por
lo menos la versión 5.2.18) no concuerdan completamente en lo que
quiere decir la interfaz de la llamada al sistema para poner nuevos valores.
Esto causa que renice muestre valores de nice anteriores incorrectos.
HISTORIA¶
El comando renice
apareció en
4.0BSD.
9 Junio 1993 | BSD 4 |