ITBear旗下自媒体矩阵:

Linux性能再提升!Linus大神出手,几行代码改动竟实现2.6%飞跃?

   时间:2024-11-03 15:23:22 来源:ITBEAR作者:朱天宇编辑:瑞雪 发表评论无障碍通道

【ITBEAR】近日,Linux 内核迎来了一项性能提升的重大更新。据悉,该更新源自 Linus Torvalds 亲手编写的一个补丁,仅通过修改数行代码,便在英特尔的性能基准测试中实现了高达 2.6% 的性能增幅。

此次补丁的核心优化点在于避免了在 64 位 copy_from_user 函数中不必要的 barrier_nospec 调用。copy_from_user 函数在 Linux 内核中扮演着将数据块从用户空间安全复制到内核空间的关键角色。Torvalds 指出,原先的 barrier_nospec 函数在处理过程中存在效率瓶颈,拖慢了整体性能。

为了解决这一问题,Torvalds 提出了一个巧妙的解决方案:在地址无效的情况下,利用 pointer masking 技术来强制用户指针全为 1,从而规避了 barrier_nospec 的使用,提升了运行效率。

目前,这项备受瞩目的补丁已经成功合并至 Linux Git 仓库,并预计将在 11 月下旬随 Linux 6.12 稳定版一同发布。届时,广大 Linux 用户将能够亲身体验到这一性能提升带来的实际效益。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version