Linux 紧急修复调度器在发布前的性能问题6.14

03-24 08:31

IT 世家 3 月 22 科技媒体日新闻 phoronix 昨日(3 月 21 日本)发布博文,报道称是在 Linux Kernel 6.14 在稳定版发布前夕,开发者提交了一项修复补丁,取消了两年前引进的一项改进,对核心调度器性能问题进行修复。


IT 世家援引博文介绍,Linux 核心团队于 2 多年前引入核心调度器代码设计,减少使用 CONFIG_SCHED_AUTOGROUP 配备时 sched_move_task 处理费用。


通过一个简单的 bash 脚本测试,这种提升可以减少执行时间。 57%。然而,这种增加对其他工作负荷产生了不利影响。启用 auto-group 的情况下,UnixBench 的 spawn 测试性能下降了大约 30%。除了 UnixBench,其它工作负荷也受到不同程度的影响。


而且最新提交的修复补丁,两年前取消优化代码,恢复原调度器行为。提交者 Ingo Molnar “虽然这次修复来得有点晚,但是性能对相关工作负荷的影响非常明显,所以我们不想再推迟这次修复了。”


除非 Linus Torvalds 提出疑问,这种修补补丁将于今天晚点合并到今天晚点。 Linux 6.14 的 Git 仓库里。此举将有效地解决相关性能问题,确保核心在不同工作负荷下的稳定性。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com