Red Hat Training
A Red Hat training course is available for RHEL 8
20.3.4. Establecer las políticas del programador
Compruebe y ajuste las políticas y prioridades del programador utilizando la herramienta de línea de comandos chrt
. Puede iniciar nuevos procesos con las propiedades deseadas, o cambiar las propiedades de un proceso en ejecución. También puede utilizarse para establecer la política en tiempo de ejecución.
Procedimiento
Ver el ID del proceso (PID) de los procesos activos:
# ps
Utilice la opción
--pid
o-p
con el comandops
para ver los detalles del PID en particular.Compruebe la política de programación, el PID y la prioridad de un proceso concreto:
# chrt -p 468 pid 468's current scheduling policy: SCHED_FIFO pid 468's current scheduling priority: 85 # chrt -p 476 pid 476's current scheduling policy: SCHED_OTHER pid 476's current scheduling priority: 0
Aquí, 468 y 476 son PID de un proceso.
Establecer la política de programación de un proceso:
Por ejemplo, para establecer el proceso con PID 1000 a SCHED_FIFO, con una prioridad de 50:
# chrt -f -p 50 1000
Por ejemplo, para establecer el proceso con PID 1000 a SCHED_OTHER, con una prioridad de 0:
# chrt -o -p 0 1000
Por ejemplo, para establecer el proceso con PID 1000 a SCHED_RR, con una prioridad de 10:
# chrt -r -p 10 1000
Para iniciar una nueva aplicación con una política y una prioridad determinadas, especifique el nombre de la aplicación:
# chrt -f 36 /bin/my-app
Recursos adicionales
-
La página de manual
chrt
. - Para más información sobre las opciones de política, véase Opciones de política para el comando chrt.
- Para obtener información sobre la configuración de la política de forma persistente, consulte Sección 20.3.6, “Cambiar la prioridad de los servicios durante el proceso de arranque”.