sched_batch调度和sched_other调度有什么区别?

13

我正在从事Ubuntu项目。还没有发现sched_batch和sched_other之间的明显区别。有人能告诉我它们之间的区别吗?

1个回答

16

使用 sched_batch 调度的线程被认为是非交互式的,但对 CPU 有限且经过优化以提高吞吐量。因此,该策略更加缓存友好。默认的 sched_batch 时间片为 1.5 秒。此外,在 SMP 的情况下,sched_batch 将迁移到空闲程度高的核心上(相对于非批处理线程而言)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接