IT之家发现,Linux 在其新文件系统上也取得了一些稳步进展。从最近的一些 Linux 内核补丁来看,Linux 已经支持闪存友好文件系统 (F2FS)、B-Tree 文件系统 (Btrfs) 和第四扩展文件系统 (EXT4) ,并获得了显著的性能提升。
例如,Btrfs 在 SATA SSD 上的性能提升了大约 10%,也许在 NVMe SSD 上的提升更高:
始终以 64KiB 块大小读取,读取的实际块大小从 64KiB 开始到 512K 结束。即使在最坏的情况下也可以带来更好的性能:
使用补丁:404.81MiB / s
没有补丁:369.30MiB / s
在 SATA SSD 上性能提升约 10%。
除此之外,EXT4 文件系统也获得了许多优化:
在这个周期中,ext4 中有许多主要的清理工作:
data=journal 写入路径已得到显着清理和简化,并减少了 Jan Kara 的大量 data=journal 特例。
Ojaswin Muhoo 已经用多块分配器中的红黑树替换了用于跟踪已用于 inode 预分配的范围的链表。这提高了执行大量随机分配写入的工作负载的性能。
感谢 Kemeng Shi 在多块分配器中进行了大量清理和错误修复。
Matthew wilcox 已将用于读取和写入 ext4 页面的代码路径转换为使用 folio。* Jason Yan 继续将 ext4_fill_super () 分解为更小的函数,以提高维护和理解的便利性。
Josh Triplett 为 ext4 用户空间 API 创建了一个 uapi 头文件。
当然,F2FS 也获得了一定改进:
增强:
支持分区设备的非二次幂区域大小
删除在范围缓存中共享 rb_entry 结构
重构 f2fs_gc 以在紧急情况下调用检查点 – 支持 iopoll
总的来说,Linux 6.4 本吧应该会在性能方面带来相当不错的表现,敬请期待。
未经允许不得转载:新聚网 » 继 Win11 ReFS 改进后,Linux 也获得 F2FS、Btrfs、EXT4 性能提升

新聚网
Swift Assist 进化:苹果 Xcode 26 可接入端侧、Claude 等 AI 编程模型
安全公司曝光黑客盗用开发团队账号在 NPM 平台散布恶意软件包,涉及 React Native / GlueStack 项目
英特尔发布 32.0.101.6881 WHQL 显卡驱动,修复《守望先锋 2》游戏崩溃问题
时隔一年半,苹果手记 Journal 应用将随 macOS / iPadOS 26 登陆 Mac / iPad
苹果推出容器化框架,可直接在 Mac 上创建、下载或运行 Linux 容器镜像
微软 Win10 / Win11 新版 Outlook 被曝新问题:重要会议安排凭空消失
Linux 6.16 首个 RC 候选版发布:提升电源管理效率、扩展硬件支持、优化 EXT4 文件系统





