快科技 7 月 2 日消息,新一代 PCIe 五代 NVMe 固态硬盘硬件性能上限极高,但长期受 Linux 内核调度机制限制,小尺寸读写场景存在严重性能空耗,高端硬件无法发挥全部算力优势,出现硬件顶配性能跑不满的行业普遍问题。
Linux 7.2 版本特性合并窗口已结束,稳定版发布尚需两个月,开发团队已提前筹备 7.3 版本优化更新,重点针对高速固态小 IO 读写瓶颈进行底层修复,补齐软硬件适配短板。
字节跳动工程师常峰楠精准定位性能损耗根源,五代高速固态进行 4K 随机读取时,内核 IOmap 框架的直接 IO 路径存在冗余开销,大量算力浪费在内存分配与状态机调度流程中。
研发人员针对性设计轻量化简易直写 IO 路径,专门适配尺寸不超过索引节点块大小的读取请求,兼容 EXT4 和 XFS 两大主流服务器文件系统,同时规避文件加密等兼容冲突场景。

实测数据验证优化效果,搭载 PCIe 五代 NVMe 固态的设备,4K 随机读取 IOPS 从 192 万提升至 219 万,彻底解决高端固态小文件读写的性能浪费问题。
依托 IO_uring 异步读写接口测试,高队列深度负载场景下,两款主流文件系统综合性能可提升百分之十,大幅优化数据库、云存储等高并发小 IO 业务的运行效率。
目前这套 IOmap 简易直写优化补丁已并入虚拟文件系统开发分支,进入内核主线排队序列,预计今年下半年随 Linux 7.3 版本正式上线,为服务器存储提供免费底层性能升级。



登录后才可以发布评论哦
打开小程序可以发布评论哦