Linux exFAT性能大幅提升:文件删除速度加快172倍

字母工程 发表于 2025-4-17 00:00:31 | 显示全部楼层 [复制链接]
4 11777

ChMkK2fsyT-IIecaAADoZuzIekwAAqt3gKYSw8AAOh-721.jpg

ChMkK2fsyT-IIecaAADoZuzIekwAAqt3gKYSw8AAOh-721.jpg

今年4月初,得益于索尼工程师墨跃章的努力,微软的exFAT文件系统在Linux平台上的性能再次实现了显著提升。
近期,墨跃章提交了一系列补丁,这些补丁不仅解决了exFAT堆栈损坏和错误返回等问题,还大幅优化了文件操作的性能。exFAT是微软于2006年推出的一种文件系统,并在2012年推出了支持64位的版本,逐步取代了老旧的FAT32格式。2019年,微软宣布Linux内核开始支持exFAT,这一举措极大地推动了跨平台兼容性。
早在2022年,墨跃章通过优化目录遍历逻辑,在Linux 6.2内核中将exFAT性能提升了57%。相关改进已在2023年2月发布的Linux Kernel 6.2版本中得以实现。而此次,他最新的改进请求中包含了更多与exFAT相关的优化内容,进一步提升了该文件系统在Linux环境中的表现。
为验证优化效果,测试人员使用了一个80GB的文件进行对比。优化前,删除该文件需要耗时4分46秒;而在应用最新补丁后,仅需不到2秒即可完成删除操作。这意味着,这一补丁将文件删除性能提升了约172倍。
以下是具体的性能衡量数据:
未应用补丁时:
- 实际耗时:4分46.183秒
- 用户操作时间:0秒
- 系统操作时间:12.863秒
应用补丁后:
- 实际耗时:1.661秒
- 用户操作时间:0秒
- 系统操作时间:0.017秒
这一改进成果显著,为Linux用户提供了更高效的操作体验。
回复

使用道具 举报

发表于 2025-4-16 05:38:06 | 显示全部楼层
感谢分享,非常有用。
回复 支持 反对

使用道具 举报

发表于 2025-4-16 13:54:44 | 显示全部楼层
希望这个讨论能够引发更多人的思考和参与。
回复 支持 反对

使用道具 举报

发表于 2025-4-16 19:20:36 | 显示全部楼层
赞一个
回复 支持 反对

使用道具 举报

发表于 2025-4-17 00:00:31 | 显示全部楼层
会常来的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

推荐阅读

© 2001-2024 Comsenz Inc.

返回顶部 返回列表