Section: Maintenance Commands (8)
Index Return to Main
Contents
- altera la prioridad de los procesos en ejecución
[[-p ] pid ... ] [[-g ] pgrp ... ] [[-u ] user ... ]
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:
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).
(2), setpriority(2)
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.
El comando apareció en BSD 4.0
This document was created by man2html, using
the manual pages.
Time: 20:28:09 GMT, January 21, 2005