在 Linux 内核 5.12 版本中,使用 exFAT 文件系统的用户,在删除带有 “dirsync” 安装选项集的大文件时,将大幅提高速度。
创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、四川绵阳服务器托管、云服务器、网页空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、网页空间、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
什么是exFAT
exFAT(Extended File Allocation Table),是微软公司(Microsoft)开发的一种较适合于闪存的文件系统。最先从该公司的 Windows Embedded CE 6.0 操作系统引入这种文件系统,后又延伸到 Windows Vista Service Pack 1 操作系统中。2019 年,微软公开了 exFAT 技术文档,并表示想将 exFAT 功能集成到 Linux 内核中。同年,在 Linux 内核 5.4 版本中,初步支持 exFAT 文件系统。
exFAT 文件系统更快删除大文件
近日, Linux 内核开发者提交了一个关于 exFAT 优化的补丁:当使用 “dirsync” 安装选项时,集群分配位图不会在每个集群位清除时都同步缓冲区,而是只会在位图缓冲区索引改变时才会更新。这一改进可以大幅优化删除大文件时的性能。
There are stressful update of cluster allocation bitmap when using
dirsync mount option which is doing sync buffer on every cluster bit
clearing. This could result in performance degradation when deleting
big size file.
Fix to update only when the bitmap buffer index is changed would make
less disk access, improving performance especially for truncate operation
在使用 Samsung 256GB SD卡, dirsync 安装选项测试时,删除 4GB 的文件时间由 39 秒缩短到 1秒。
目前,该补丁已经打上了 dev 标签,预计将于 Linux 内核 5.12 版本中发布。
网站题目:Linux更新exFAT驱动缩短删除大文件时间
转载源于:http://www.gawzjz.com/qtweb2/news18/19718.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联