您现在的位置是:首页 > 文章详情

索尼为 exFAT Linux 驱动提供了 73% 以上的性能改进

日期:2022-04-18点击:605

索尼工程师最新提交了一个补丁,以改进 Linux 内核 exFAT 文件系统驱动程序的性能。exFAT 文件系统是 FAT32 的替代者,它由微软开发,但是不仅用于 Windows 系统。目前 exFAT 在整个电子行业中都得到了广泛应用,特别是 SD 卡、USB 闪存驱动、数码相机和 MP3 播放器中使用最为充分。

根据介绍,当 exFAT 文件系统以其“dirsync”模式挂载时,该改进减少了 cluster 清零时的 block requests

“如果启用了'dirsync',在对 cluster 进行清零时,逐个扇区提交将产生许多 block requests,导致 block device 不能完全发挥其性能。

这种 commit 方式使得 cluster 中的扇区被一次性提交,它将减少 block requests 的数量;使得 block device 的性能得到充分的发挥。”

索尼工程师 Yuezhang Mo 在带有 SD 卡存储的 Arm 测试平台上进行的测试结果表明,此改进带来了 73% 的性能提升甚至更高。 “在 imx6q-sabrelite 上,性能已经提高了 73% 以上。”

简单的测试用例是创建了许多目录,在 256 KB cluster 大小情况下,时间改进从 11 分 22 秒降至 1 分 39 秒。在 exFAT 的 64KB cluster 大小的情况下,创建 1000 个目录的时间从 3 分 34 秒缩短到了 56 秒。

目前,这一补丁已被列为 Linux exFAT 文件系统驱动程序开发分支的一部分,本次性能改进也预计在今年夏天登陆 Linux 5.19 内核。

更多详情可查看邮件列表

原文链接:https://www.oschina.net/news/191706/sony-exfat-linux-faster
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章