20.3.4. Definição de políticas de agendamento
Verifique e ajuste as políticas e prioridades do programador usando a ferramenta de linha de comando chrt. Ela pode iniciar novos processos com as propriedades desejadas, ou alterar as propriedades de um processo em execução. Também pode ser usado para definir a política em tempo de execução.
Procedimento
Veja o ID do processo (PID) dos processos ativos:
ps
# psCopy to Clipboard Copied! Toggle word wrap Toggle overflow Use a opção
--pidou-pcom o comandopspara visualizar os detalhes do PID em particular.Verifique a política de programação, PID, e prioridade de um processo em particular:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Aqui, 468 e 476 são PID de um processo.
Estabelecer a política de programação de um processo:
Por exemplo, para definir o processo com o PID 1000 para SCHED_FIFO, com prioridade para 50:
chrt -f -p 50 1000
# chrt -f -p 50 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por exemplo, para definir o processo com o PID 1000 para SCHED_OTHER, com prioridade para 0:
chrt -o -p 0 1000
# chrt -o -p 0 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por exemplo, para definir o processo com o PID 1000 para SCHED_RR, com prioridade para 10:
chrt -r -p 10 1000
# chrt -r -p 10 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para iniciar um novo pedido com uma política e prioridade particular, especifique o nome do pedido:
chrt -f 36 /bin/my-app
# chrt -f 36 /bin/my-appCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
A página do homem
chrt. - Para mais informações sobre as opções de política, consulte Opções de política para o comando chrt.
- Para informações sobre como definir a política de forma persistente, ver Seção 20.3.6, “Mudando a prioridade dos serviços durante o processo de inicialização”.