当前位置:首页-文章-行业新闻-正文

Linux 6.4 改进了 F2FS 和 Btrfs 文件系统

Linux 6.4 合并窗口已收到 F2FS(闪存友好文件系统) 和 Btrfs 文件系统的优化补丁。 Btrfs 文件系统的主要改动是核心优化和代码清理,以及一些性能上的修复和两个目录日志记录的性能改进。代码清理主要是对 I/O 路径的清理、重写了清理的主循环代码,以解决现有代码跳转过多

Linux 6.4 合并窗口已收到 F2FS(闪存友好文件系统) 和 Btrfs 文件系统的优化补丁。

Btrfs 文件系统的主要改动是核心优化和代码清理,以及一些性能上的修复和两个目录日志记录的性能改进。代码清理主要是对 I/O 路径的清理、重写了清理的主循环代码,以解决现有代码跳转过多、碎片区 IOPS 效率低等问题。改进后的 Btrfs 清理代码速度提升大约 10% 。

性能改进方面,第一项是在事务中改进目录的日志更改,避免迭代项目并减少锁的争用(可使 fsync 时间降低 4 倍);第二项是在事务中记录目录条目时,通过检查树日志来减少子卷树的锁定(可提高吞吐量和并发访问子卷的延迟)。

可通过此 PR 查看 Linux 6.4 合并窗口的 Btrfs 补丁完整列表。

Linux 6.4 改进了 F2FS 和 Btrfs 文件系统 - 第1张

 F2FS 文件系统主要是一些驱动程序更新,新功能最重要的是支持分区设备的非二次幂区域大小,其次是垃圾收集器的代码重构、支持 I/O 轮询,以及各种不同的错误修复。

可在该 PR 中查看完整的修复项。

Linux 6.4 改进了 F2FS 和 Btrfs 文件系统 - 第2张

Linux 6.4 还对 FSCRYPT 文件系统加密框架进行了各种清理和修复,已准备好在未来的内核版本中使用 CephFS 文件系统进行 FSCRYPT 加密。

本文原创,作者:admin,其版权均为一念悟道所有。
如需转载,请注明出处:https://www.jiayezz.com/5970.html