Linux 6.8调度器更改包括新的EEVDF快速路径、额外的调度器调整

2024年 1月 10日 118.4k 0

Linux 6.8调度器更改包括新的EEVDF快速路径、额外的调度器调整-1
Ingo Molnar今天上午发送了现已开放的所有日程安排更改Linux 6.8合并窗口。

在Linux 6.6中, EEVDF调度器,对于Linux6.8,它还在继续改进。在EEVDF调度器中,现在有一条基于O(1)的快速路径用于任务选择。Linuconix的Abel Wu计算出了这条O(1)快速路径,并在双插槽Intel Xeon白金服务器上进行了测试,发现它可以进行任务选择效率高得多:

Linux 6.8调度器更改包括新的EEVDF快速路径、额外的调度器调整-2

Linux6.8中的Deadline调度器代码也得到了增强,可以做更多的工作来减少低优先级任务的Sched_Deadline耗费时间。现在,当较高优先级的任务独占CPU周期时,其他任务应该不会那么饥饿。

还有针对该内核周期的能量感知调度方面的工作,以整合如何在调度器中使用最大计算能力以及其他增强功能。为了完善Linux 6.8的初始调度程序更改,需要调整NUMA平衡VMA扫描逻辑,以更好地分配特定VMA被扫描的概率。

有关Linux 6.8的调度程序更新的更多详细信息,请访问这个pull request.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论