中国字节跳动算法预计年底发布,将Linux 7.3 NVMe性能提升14%
2026-07-03 10:31
收藏
维度网讯,字节跳动(ByteDance)工程师冯楠·常(Fengnan Chang)为Linux内核设计了一种简化直接I/O处理路径的算法,以解决PCIe Gen5 NVMe固态硬盘在4KB随机读取场景下的性能瓶颈。该补丁已合并至VFS子系统的Git仓库,预计随Linux 7.3版本于今年年底正式发布。
在PCIe Gen5 NVMe SSD上执行4KB随机读取时,工程师发现吞吐量受限的根因在于操作系统层。Linux内核在处理每个小块请求时消耗了过多CPU资源,其中IOmap子系统的开销尤为突出。IOmap负责在直接I/O时将文件逻辑地址映射到磁盘物理块,但为辅助结构分配内存及维护复杂状态机占用了大量计算资源,成为制约大吞吐量性能的主要瓶颈。
冯楠·常设计的简化直接I/O路径(simple dio path)通过去除资源密集型操作来降低延迟。该机制要求请求同时满足四个条件:操作类型仅为读取;读取数据量不超过文件系统块大小(通常为4KB);目标文件未加密;文件系统为EXT4或XFS。符合条件的请求将绕过IOmap子系统的状态机和动态内存分配阶段,经由最短路径直接发往Linux内核I/O栈的底层。
结合io_uring子系统进行的测试显示,在EXT4和XFS上执行4KB随机读取时,性能从192万IOPS提升至219万IOPS,提升幅度约14%。当前,这一被称为“IOmap Simple DIO”的补丁已通过审查并合并至VFS子系统的Git仓库的vfs-7.3.iomap分支中。代码将提交给莱纳斯·托瓦兹(Linus Torvalds)的主线分支,纳入Linux 7.3合并窗口。
本文来自全球互联网及战略合作伙伴信息的编译与转载,仅为读者提供交流,有侵权或其它问题请及时告之,本站将予以修改或删除,未经正式授权严禁转载本文。邮箱:news@wedoany.com
相关推荐

澳大利亚ATA与AMTA合并 强化电信行业代表权
2026-07-04

Equinix扩大与思科、英伟达、Presidio的企业AI合作
2026-07-04

Corevia Advisory成立 聚焦伊比利亚半岛数据中心投资
2026-07-04

美国中心科技收购IT First托管客户群扩大达拉斯业务
2026-07-04

高知特与Domyn合作在EMEA地区交付主权AI解决方案
2026-07-04

印度HCLTech获欧洲公司11.4亿美元合同
2026-07-04

帕内西亚与美国Meta在ISCA 2026验证CXL数据中心性能
2026-07-04

韩国三星电子与SK海力士上半年业绩创历史最佳
2026-07-04

中国法特迪创业板IPO获受理,募资18亿元
2026-07-04

中国纳开量子完成数千万元首轮天使轮融资
2026-07-04
