Red Hat Training

A Red Hat training course is available for RHEL 8

20.3.2. Agendamento prioritário redondo com SCHED_RR

O SCHED_RR é uma variante de roupão redondo do site SCHED_FIFO. Esta política é útil quando vários fios precisam ser executados no mesmo nível de prioridade.

Como SCHED_FIFO, SCHED_RR é uma política em tempo real que define uma prioridade fixa para cada linha. O programador escaneia a lista de todos os tópicos SCHED_RR em ordem de prioridade e programa o tópico de prioridade mais alta que está pronto para rodar. Entretanto, ao contrário de SCHED_FIFO, as roscas que têm a mesma prioridade são programadas em estilo round-robin dentro de uma determinada faixa de tempo.

Você pode definir o valor desta fatia de tempo em milissegundos com o parâmetro sched_rr_timeslice_ms kernel no arquivo /proc/sys/kernel/sched_rr_timeslice_ms. O valor mais baixo é 1 millisecond.