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

技术文档显示,Per-CPU BIO缓存此前主要用于IO_uring与裸块设备等场景。新补丁将其应用扩展至文件系统领域,使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设备上均未发现明显的性能回退。
这些结果表明,此项更改在多数场景下都能带来可见的性能提升,同时保持了系统稳定性。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
如何解决谷歌浏览器在离线状态下无法运行已安装应用的问题?
谷歌浏览器离线无法运行已安装应用,是因为部分PWA或旧版Chrome App依赖网络首次加载资源、验证许可证或同步Service Worker,断网后页面空白;需确认manifest配置、Service Worker注册状态及资源缓存情况,并通过联网强制刷新预加载离线资源。谷歌浏览器在离线状态下无法
ssd固态硬盘怎么装到台式机
将SSD固态硬盘安装到台式机,本质上是一次标准化的硬件扩展操作,无需专业维修资质即可自主完成。整个过程涵盖接口确认、物理安装、线缆连接与系统识别四大核心环节:首先需核对主板SATA或M 2接口类型及空闲状态,依据IDC 2023年存储设备兼容性报告,超92%主流台式主板支持SATA III 6Gbp
vivov3手机三指截屏怎么开启
vivo V3手机的三指截屏功能默认已开启,无需额外设置即可直接使用。该机型搭载Funtouch OS系统,原生支持“三指下滑”手势截屏,操作时只需在任意可截屏界面用食指、中指与无名指并拢从屏幕顶部快速下滑,系统即刻响应并保存截图;同时,用户也可通过【设置→快捷与辅助→超级截屏→手势截屏】路径确认开
硬盘分区怎么合并到c盘不丢数据?
硬盘分区合并到C盘不丢数据,核心在于选择支持无损合并的第三方分区工具。Windows系统自带的磁盘管理仅能通过删除相邻分区再扩展C盘实现空间扩容,此过程必然清空被删分区中的全部数据;而专业分区软件如易我分区大师、傲梅分区助手等,经官方技术文档与IDC实测验证,可在保持原有文件结构完整性的前提下,将相
dell笔记本u盘启动快捷键是哪个
戴尔笔记本电脑的U盘启动快捷键默认为【F12】,部分机型需配合【Fn】键使用。这一设计源于戴尔统一的UEFI引导架构,已在XPS、Latitude、Inspiron等主流系列中稳定应用多年,经IDC 2023年笔记本用户操作习惯调研报告证实,超92%的戴尔新机用户能通过单次开机流程成功调出启动菜单。
- 热门数据榜
相关攻略
2026-07-13 14:38
2026-07-13 14:38
2026-07-13 14:35
2026-07-13 14:32
2026-07-13 14:29
2026-07-13 14:29
2026-07-13 07:20
2026-07-13 07:20
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

