字节当先工程师建功!仅改两行代码让Linux 7.2存储性能普及5%
发布日期:2026-06-18 15:53 点击次数:159

快科技6月16日音信,Linux 7.2开发版块近日并吞了一项看似不起眼的优化。字节当先工程师Fengnan Chang仅调动了两行代码的位置,就让EXT4和XFS文献系统在特定场景下的IOPS普及了约5%。
这项优化由Linux内核珍惜者Christian Brauner并吞参加7.2代码库。修改针对iomap框架中的iomap_iter()函数,该框架精采将内存中的文献数据偏移量映射到存储设备上的物理位置。
需要指出的是,原代码在每次迭代完成后齐会引申一次memset内存计帐操作,肥水不流外人田但调用者在迭代鸿沟后会径直丢弃迭代器,此次计帐实质上毫无真理。

Chang 的开拓决策是迭代完成后跳过不消的memset操作。这一转换在高IOPS场景下后果显耀,亚洲欧美另类在线观看代码转换量极小。
在NVMe固态硬盘搭配io_uring进行4K就地读取时,EXT4和XFS文献系统的IOPS普及约5%。IOPS即每秒输入输出操作次数,是磋商存储系统性能的中枢标的之一。
关于等闲用户而言5%的性能普及粗略难以径直感知,但关于数据中心、高性能干事器以及存储密集型运用来说,这一优化已具备可不雅价值。
现在Linux 7.1刚刚发布不久,这项优化瞻望将随Linux 7.2郑再版一同到来,郑再版瞻望在2026年8月傍边推出。

【本文鸿沟】如需转载请务必注明出处:快科技
职守裁剪:红茶
上一篇:被AI脸包围的我 依然快看吐了
下一篇:没有了

