Como explicado em sched_setscheduler(2)
, SCHED_FIFO
é RT-priority, o que significa que ele irá antecipar todas as tarefas SCHED_OTHER
(ou seja, "normal") se decidir que quer fazer algo.
Eu estava tentando mudar a prioridade do processo do Linux usando o chrt . Alterei a prioridade de um processo para SCHED_FIFO
de SCHED_OTHER
. Eu pude ver alguma melhora no desempenho. Eu corro distribuição linux angstrom para o meu sistema embarcado.
Então, se eu usar SCHED_FIFO
para um processo, como outro processo será afetado? Quais são as precauções a serem tomadas? Eu não percebi uma aparente mudança na utilização do processador. Agradecemos antecipadamente.
Como explicado em sched_setscheduler(2)
, SCHED_FIFO
é RT-priority, o que significa que ele irá antecipar todas as tarefas SCHED_OTHER
(ou seja, "normal") se decidir que quer fazer algo.