Linux 6.19 默认启用 Per-CPU BIO 缓存:文件系统性能提升 2%,字节跳动工程师主导
最新 12 月 9 日消息,据 Phoronix 今日报道,Linux 6.19 内核合并窗口期迎来关键性能优化。
除主要的块设备(block)与 IO_uring 更新外,内核开发者本周还合入了多项 NVMe 改进,并默认启用 Per-CPU BIO 缓存,以进一步提升文件系统性能。
最新注意到,该项目由字节跳动工程师主导,于当地时间周一随块设备子系统更新并入 Linux 6.19 主线。

技术文档显示,Per-CPU BIO 缓存此前主要用于 IO_uring 与裸块设备(raw block device)等场景。新补丁通过扩展其至文件系统领域,使 ext4 文件系统在 NVMe 存储基准测试中实现 562K 至 574K IOPS 的性能提升(增幅约 2.1%),同时 bio_alloc_bioset 操作的 CPU 占用率从 1.42% 降至 1.22%。
开发者解释称:“经讨论,我们认为默认启用该缓存更有利于整体性能提升。”
补丁中公布的测试数据显示:
使用 IO_uring 与 ext4 + NVMe 进行测试时,基础 IOPS 为 562K,启用补丁后提升至 574K;BIO 分配函数的 CPU 占用从 1.42% 降至 1.22%。
在最不利情况(CPU A 分配 BIO、CPU B 释放 BIO)下,IOPS 由 648K 降至 647K,几乎无影响。
开发者还使用 fio 测试 ext4、xfs 文件系统,搭配 libaio、sync、IO_uring 等多种模式,在 null_blk 与 NVMe 上均未发现明显性能回退。
这些结果显示,该更改在多数场景中能够带来可见的性能提升,同时保持系统稳定性。
《Linux 6.19 默认启用 Per-CPU BIO 缓存:文件系统性能提升 2%,字节跳动工程师主导》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
Steam深夜突发故障无法访问!玩家无奈:是惩罚单身玩家吗
快科技12月25日消息,根据Downdetector的监测,在圣诞节前夕,大量PC玩家在尝试连接Steam时遇到了问题,Steam网站和商店无法加载,许多用户不得不长时间等待才能启动客户端。SteamDB也报告了商... -
无察觉!老板能实时监视员工的微信、硬盘等软件只需300元:杀毒软件查不出 涉嫌侵权
快科技12月25日消息,据国内媒体报道称,近期,一款面向公司用户、能做到让员工“无感知”、单套价格或不足300元的监控软件正在被公开售卖(电脑要与被控电脑处在同一个局域网内)。... -
鸿蒙公开课·总裁校园行2025收官:从高校人才到千亿生态的崛起之路
市场调查机构CounterPoint Research最新数据显示,在中国移动操作系统市场,华为鸿蒙操作系统三季度份额达到18%,继续超越iOS,位列全国第二。而从全球来看,鸿蒙已成为继安卓和iOS之后的&ldq... -
大疆DJI Mimo更新:五大新功能上线 支持第三方滤镜
快科技12月25日消息,近日,大疆DJI Mimo App迎来2.6.8版本更新,同步解锁五大实用新功能。这款APP是大疆Osmo Action、Osmo Pocket、Osmo 360等小型相机的专属APP。创意水印方面,新增202... -
“最美 Linux 发行版” elementary OS 8.1 更新:默认启用 Wayland,完善支持苹果 M 系列芯片
elementary OS 号称“最美 Linux 发行版”,主要因为其受 macOS 启发设计的 Pantheon 桌面环境,界面精美、统一、流畅,对 macOS 用户非常友好,提供了出色的开箱即用体验,是许多新手和追求美观用户首选的系统。...











