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
.