Linux内核撤销两年前优化代码以解决性能问题

资讯 » 新科技 2025-03-23

2025-03-22 17:20:38 作者:

3月22日消息,近日有科技媒体报道称,在Linux Kernel 6.14稳定版即将发布之前,开发团队提交了一项修复补丁。该补丁旨在撤销两年前引入的一项优化代码,以解决内核调度器中存在的性能问题。

据相关报道,两年前,Linux内核团队针对核心调度器代码进行了一次优化,目的是在启用CONFIG_SCHED_AUTOGROUP配置时降低sched_move_task处理的成本。通过一个简单的bash脚本测试表明,这项优化能够使执行时间减少约57%。然而,实际应用中却发现,这项改动对其他类型的工作负载产生了负面影响。例如,在启用auto-group的情况下,UnixBench的spawn测试性能下降了大约30%。此外,其他工作负载也受到了不同程度的影响。

为了解决这一问题,最新的修复补丁选择撤销两年前的优化代码,恢复到原始的调度器行为。补丁提交者Ingo Molnar在提交请求中提到:“虽然这个修复来得稍晚了一些,但考虑到性能影响对相关工作负载十分显著,我们认为不应再推迟这一修复。”

目前,除非Linux创始人Linus Torvalds提出反对意见,否则这项修复补丁预计将在今天晚些时候合并至Linux 6.14的Git仓库中。这一举措将有效改善相关性能问题,同时确保内核在不同工作负载场景下的稳定性。



免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。由用户投稿,经过编辑审核收录,不代表头部财经观点和立场。
证券投资市场有风险,投资需谨慎!请勿添加文章的手机号码、公众号等信息,谨防上当受骗!如若本网有任何内容侵犯您的权益,请及时联系我们。