导读 | Linux 6.4 合并窗口已收到 F2FS(闪存友好文件系统) 和 Btrfs 文件系统的优化补丁。 |
Linux 6.4 合并窗口已收到 F2FS(闪存友好文件系统) 和 Btrfs 文件系统的优化补丁。
Btrfs 文件系统的主要改动是核心优化和代码清理,以及一些性能上的修复和两个目录日志记录的性能改进。代码清理主要是对 I/O 路径的清理、重写了清理的主循环代码,以解决现有代码跳转过多、碎片区 IOPS 效率低等问题。改进后的 Btrfs 清理代码速度提升大约 10% 。
性能改进方面,第一项是在事务中改进目录的日志更改,避免迭代项目并减少锁的争用(可使 fsync 时间降低 4 倍);第二项是在事务中记录目录条目时,通过检查树日志来减少子卷树的锁定(可提高吞吐量和并发访问子卷的延迟)。
可通过此 PR 查看 Linux 6.4 合并窗口的 Btrfs 补丁完整列表。
F2FS 文件系统主要是一些驱动程序更新,新功能最重要的是支持分区设备的非二次幂区域大小,其次是垃圾收集器的代码重构、支持 I/O 轮询,以及各种不同的错误修复。
可在该 PR 中查看完整的修复项。
Linux 6.4 还对 FSCRYPT 文件系统加密框架进行了各种清理和修复,已准备好在未来的内核版本中使用 CephFS 文件系统进行 FSCRYPT 加密。
原文来自:
本文地址://lrxjmw.cn/linux-6-4-f2fs-btrfs.html编辑:J+1,审核员:清蒸github
Linux大全:
Linux系统大全: