皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 的 exFAT 文件系统驱动优化使加载时间提升 16.5 倍

一个补丁已排队进入 Linux exFAT 驱动开发树中,优化了分配位图加载时间。对于大分区上的小簇大小,这可以使加载时间提高约 16 倍。

开源 exFAT 文件系统开发者 Namjae Jeon 即将为 Linux 内核带来一个非常棒的优化。他通过这个现在位于 exfat.git “dev”分支的补丁进行了解释:

exfat:优化分配位图加载时间

如果用户在大分区上设置了小的簇大小,加载分配位图会非常慢。

为了优化它,此补丁使用 sb_breadahead()读取分配位图。这将提高挂载时间。

以下是在我的目标上大约 4TB 分区(2KB 簇大小)的结果。

未打补丁:
实际 0m41.746s
用户 0m0.011s
系统 0m0.000s

使用补丁:
实际 0m2.525s
用户 0m0.008s
系统 0m0.008s

除非出现任何问题,否则该补丁很可能会在年底提交到 Linux 6.18 合并窗口。

Linux 的 exFAT 文件系统驱动优化使加载时间提升 16.5 倍

转自 Linux’s exFAT File-System Driver Optimization Leads To 16.5x Speedup For Loading Time – Phoronix