文件系统中的树:extent、HTree 与 CoW B-tree 的代价
从 Linux v6.6 的 ext4 extent/HTree、btrfs CoW B-tree 与 XFS B+tree 源码出发,用确定性模拟量化 extent 元数据和 CoW 路径复制的写放大。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 2 篇文章 · 返回首页
从 Linux v6.6 的 ext4 extent/HTree、btrfs CoW B-tree 与 XFS B+tree 源码出发,用确定性模拟量化 extent 元数据和 CoW 路径复制的写放大。
ext4 是 Linux 世界中使用最广泛的本地文件系统(Local Filesystem)。从 2008 年合入内核主线至今, 它已经在无数生产服务器、嵌入式设备以及桌面系统上稳定运行了十余年。本文将从磁盘布局、 核心数据结构、日志机制、分配策略等维度,对 ext4 进行全面剖析,并结合实际调优场景给出 可落地的最佳…