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.