正文内容 评论(0

字节跳动工程师立功!仅改两行代码让Linux 7.2存储性能提升5%
2026-06-16 15:41:30  出处:快科技 作者:红茶 编辑:红茶     评论(0)点击可以复制本篇文章的标题和链接复制对文章内容进行纠错纠错

快科技6月16日消息,Linux 7.2开发版本近日合并了一项看似不起眼的优化。字节跳动工程师Fengnan Chang仅调整了两行代码的位置,就让EXT4和XFS文件系统在特定场景下的IOPS提升了约5%。

这项优化由Linux内核维护者Christian Brauner合并进入7.2代码库。修改针对iomap框架中的iomap_iter()函数,该框架负责将内存中的文件数据偏移量映射到存储设备上的物理位置。

需要指出的是,原代码在每次迭代完成后都会执行一次memset内存清理操作,但调用者在迭代结束后会直接丢弃迭代器,这次清理实际上毫无意义。

字节跳动工程师立功!仅改两行代码让Linux 7.2存储性能提升5%

Chang 的修复方案是迭代完成后跳过无用的memset操作。这一改动在高IOPS场景下效果显著,代码改动量极小。

在NVMe固态硬盘搭配io_uring进行4K随机读取时,EXT4和XFS文件系统的IOPS提升约5%。IOPS即每秒输入输出操作次数,是衡量存储系统性能的核心指标之一。

对于普通用户而言5%的性能提升或许难以直接感知,但对于数据中心、高性能服务器以及存储密集型应用来说,这一优化已具备可观价值。

目前Linux 7.1刚刚发布不久,这项优化预计将随Linux 7.2正式版一同到来,正式版预计在2026年8月左右推出。

字节跳动工程师立功!仅改两行代码让Linux 7.2存储性能提升5%

【本文结束】如需转载请务必注明出处:快科技

责任编辑:红茶

文章内容举报

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...