驱动之家 昨天
感谢索尼 微软exFAT在Linux性能暴增172倍!删80GB文件不到2秒
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 4 月 2 日消息,由于索尼工程师 Yuezhang Mo 的努力,微软的 exFAT 文件系统在 Linux 上的性能又得到了显著提升。

Yuezhang Mo 最近提交了一系列补丁,补丁不仅修复了 exFAT 堆栈损坏和错误返回等问题,还大幅提升了文件性能。

exFAT 是微软于 2006 年推出的文件系统,并在 2012 年推出 64 位 exFAT,逐步替代老旧的 FAT32 格式,并于 2019 年宣布 Linux 内核支持 exFAT,推动了跨平台兼容性。

Yuezhang Mo 在 2022 年通过优化目录遍历逻辑,在 Linux 6.2 内核中提升了 exFAT 性能 57%,改进后的版本在 Linux Kernel 6.2 版(发布于 2023 年 2 月)中得到实现。

此次,他最新的拉取请求包含大量与 exFAT 相关的改进,其中就包括关于继续提升 exFAT 在 Linux 中性能的改进。

作为测试,使用 80GB 的文件用来对比,删除该文件原本在 exFAT 中需要 4 分 46 秒,通过此次优化后,只需要不到 2 秒就可以完成,相当于这个补丁将文件删除的性能提高了 172 倍。

下面是衡量指标:

# truncate -s 80G /mnt/file

# time rm /mnt/file

如果没有这个补丁:

实际花费时间为 4 分 46.183 秒

用户操作时间为 0 秒

系统操作时间为 12.863 秒

有了这个补丁后:

实际花费时间为 1.661 秒

系统操作时间为 0.017 秒

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

linux 微软 索尼 工程师
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论