小知识:Linux 5.12 的 exFAT 文件系统可以更快删除大文件

Linux 内核 5.12 版本中,使用 exFAT 文件系统的用户,在删除带有 “dirsync” 安装选项集的大文件时,将大幅提高速度。

%小知识:Linux 5.12 的 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 文件系统。

近日, 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秒。

%小知识:Linux 5.12 的 exFAT 文件系统可以更快删除大文件-1猿站网-插图

目前,该补丁已经打上了 dev 标签,预计将于 Linux 内核 5.12 版本中发布。

本文地址:https://www.oschina.net/news/126880/linux-5-12-exfat-update

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux 5.10.9 正式版发布:修复 CPU 占用高等问题

2023-5-3 6:12:48

建站知识

小知识:Linux上安装搭建Nginx服务器的详细步骤

2023-5-3 6:29:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索