Ingo Molnar今天上午发送了现已开放的所有日程安排更改Linux 6.8合并窗口。
在Linux 6.6中, EEVDF调度器,对于Linux6.8,它还在继续改进。在EEVDF调度器中,现在有一条基于O(1)的快速路径用于任务选择。Linuconix的Abel Wu计算出了这条O(1)快速路径,并在双插槽Intel Xeon白金服务器上进行了测试,发现它可以进行任务选择效率高得多:
Linux6.8中的Deadline调度器代码也得到了增强,可以做更多的工作来减少低优先级任务的Sched_Deadline耗费时间。现在,当较高优先级的任务独占CPU周期时,其他任务应该不会那么饥饿。
还有针对该内核周期的能量感知调度方面的工作,以整合如何在调度器中使用最大计算能力以及其他增强功能。为了完善Linux 6.8的初始调度程序更改,需要调整NUMA平衡VMA扫描逻辑,以更好地分配特定VMA被扫描的概率。
有关Linux 6.8的调度程序更新的更多详细信息,请访问这个pull request.