2026-08-19
EXT4 Linux 7.3:IOmap 转换落地、并行 DIO 写、主 pull request 三件套叠在一起
EXT4 Linux 7.3 的性能提升不是单一改动,而是三块独立工作碰头:VFS iomap 重写(Christian Brauner 把 iomap 从 begin/end 双回调改成单一 iomap_next 迭代器模型,13 个文件系统全栈切换)、简单 DIO 路径(Fengnan Chang 把 4K 随机读从 1.92M 提到 2.19M IOPS)、EXT4 buffered I/O 切 iomap(Zhang Yi v5 系列,大块写 +35%~+105%),加上 Ted Ts'o 主 pull 的并行 DIO 写、fallocate 跳过预取、overwrite up-to-date folio 优化。本文详解每块的改动、性能数据与运维升级建议。