我正在从事Ubuntu项目。还没有发现sched_batch和sched_other之间的明显区别。有人能告诉我它们之间的区别吗?
我正在从事Ubuntu项目。还没有发现sched_batch和sched_other之间的明显区别。有人能告诉我它们之间的区别吗?
使用 sched_batch
调度的线程被认为是非交互式的,但对 CPU 有限且经过优化以提高吞吐量。因此,该策略更加缓存友好。默认的 sched_batch
时间片为 1.5 秒。此外,在 SMP 的情况下,sched_batch
将迁移到空闲程度高的核心上(相对于非批处理线程而言)。