首页/系统/Linux 内核与性能调优速查/sched_rr_timeslice_ms 轮转时间片
CPU 与调度60 条

sched_rr_timeslice_ms 轮转时间片

SCHED_RR 每个时间片的长度(默认 100ms);FIFO 不轮转,RR 在片用完或更高优先级任务到来时让出。

参数kernel.sched_rr_timeslice_ms
默认100ms
对比SCHED_FIFO 无轮转、SCHED_OTHER 用 CFS/EEVDF

查看

查看
sysctl kernel.sched_rr_timeslice_ms
ps -eo pid,cls,rtprio,comm | awk '$2=="RR"'

易错点

  • RR 与 FIFO 优先级高于所有普通任务,先确认系统里谁在用 RT 策略
  • 时间片与 RT 带宽限制共同决定行为,排查 RT 延迟要两者一起看

数据来源与参考

  • Linux 内核 Documentation/scheduler/sched-rt-group.rst
  • Linux 内核源码 kernel/sched/rt.c
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌