V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

schedtool

Herramienta que permite consultar y modificar la política de planificación [scheduling policy] del proceso, la prioridad [priority] y en que nucleos puede ejecutarse el proceso.

$ schedtool PID
ver la política y afinidad de un proceso por PID
$ schedtool PID PID PID
ver varios procesos
$ schedtool -a 0x1 -e synaptic
ejecutar un comando solo en el núcleo 0
$ schedtool -a 0x3 -e firefox
ejecutar solo en núcleos 0 y 1
$ schedtool -a 0-3 -e firefox
lo mismo usando rangos
$ schedtool -a 0x3c -e ./mi_juego
ejecutar en núcleos 2,3,4,5
$ schedtool -a 1,3,5 -e comando
ejecutar citando nucleos específicos
$ schedtool -F -p 80 -e jackd ...
ejecutar con SCHED_FIFO y prioridad alta, recomendado para audio
$ schedtool -R -p 70 -e ./aplicacion (SCHED_RR
Round Robin
$ schedtool -I -e ./proceso_pesado
poner en modo idle [casi no usa CPU]
$ schedtool -a 0xf0 -F -p 85 -e ./juego
ejecutar un juego en núcleos 4-7 con alta prioridad
$ schedtool -B -e make -j16
poner un proceso [make] en baja prioridad
$ sudo schedtool -F -p 90 12345
cambiar un proceso ya en ejecución
$ schedtool -r
ver rangos de prioridad disponibles

Políticas de planificación principales

SCHED_OTHER [-N] --> Normal [predeterminado], prioridad de 0-20
SCHED_FIFO [-F] --> Tiempo real [First In, First Out, prioridad de 1-99
SCHED_RR [-R] --> Tiempo real [Round Robin], prioridad de 1-99
SCHED_BATCH [-B] --> Procesos batch [no interactivos]
SCHED_IDLE [-I] --> Muy baja prioridad

Nota.- Usar prioridades altas puede congelar el sistema o que el ratón y el teclado dejen de responder.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026