Btrfs 为 Linux 7.2 准备两兆字节巨型页

发布于 2026年05月28日 | 从西班牙语翻译

Btrfs 文件系统正朝着支持高达 2 MB 的巨型 folio 迈进,相关补丁已集成到 Linux 7.2 内核的 for-next 分支中。此次更新有望提升 I/O 性能、降低系统开销,并优化密集型工作负载下的内存管理。🚀

Btrfs 文件系统内部结构可视化,2 MB 巨型 folio 页面在内存碎片整理过程中由较小的 4 KB 块组装而成,发光的数���路径显示页表开销减少,内核调度器与块 I/O 层交互,金属电路板背景带有数据流线,电影级技术插图,蓝色和橙色霓虹高光,逼真的工程渲染,详细的���存管理单元和存储控制器运行中

集成到 for-next 分支的技术细节 🔧

这些补丁使 Btrfs 能够原生处理大页面(folio),与 Linux 内存子系统保持一致。这涉及缓冲区分配以及读写操作的变更,旨在最小化原子操作次数和页面缓存中的争用。相关工作重点在于保持与现有配置的兼容性。

巨型 Folio:文件系统的新潮流 😎

终于,Btrfs 开发者们认为 4 KB 已经不够酷了,于是搭上了 2 MB folio 的顺风车。因为,说实话,如果你的页面没有高分辨率 meme 那么大,那根本谈不上优化。当然,我们希望这股潮流不要像喇叭裤那样:起初前景光明,但后来你才发现它们只会碍手碍脚。