Linux 内核现在已经增加了对 exFAT 的支持,同时它也没有放弃维护原有 FAT 文件系统驱动,甚至现在从邮件列表上看,FAT 性能方面可能会有大幅提升。
开发 Tux3 文件系统而闻名的 OGAWA Hirofumi 在邮件列表中提到了目前 Linux FAT 文件系统的预读取处理有瑕疵:“FAT 条目的当前预读非常简单,但是有一些缺陷,因此在某些环境下效果不佳。这个补丁或多或少可以提高预读能力。”
补丁改进的关键点在于:
通过bdi->a_pages 使预读大小可调
关注bdi->io_pages 以避免小型I/O 请求
在完全耗尽之前更新预读窗口
OGAWA Hirofumi 测试结果表明,使用此补丁,在慢速 USB 连接的 2TB 硬盘上,此前需要 383 秒才能完成的传输测试现在只需 51 秒即可完成。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
88文章
11810浏览量
219513 -
FAT
+关注
关注
0文章
38浏览量
26780
发布评论请先 登录
相关推荐
热点推荐
ESP32 驱动瀚海微SD NAND 完整方案 + FAT/FAT32 驱动核心区别
,同时框架原生支持 FAT/FAT32 文件系统的挂载与操作,以下分驱动实现步骤和FAT/FAT32 驱动区别两部分详细说明,内容兼顾实用性
明晚8点|睿擎文件系统实战:从开发到发布全流程解析
从文件操作到镜像发布,一次直播掌握完整开发流程!在嵌入式系统开发中,文件系统是数据存储、配置管理和资源访问的核心基础。然而在实际开发中,文件操作效率低下、镜像打包流程复杂、
【直播预告】下周三晚8点|睿擎文件系统实战:从开发到发布全流程解析
从文件操作到镜像发布,一次直播掌握完整开发流程!在嵌入式系统开发中,文件系统是数据存储、配置管理和资源访问的核心基础。然而在实际开发中,文件操作效率低下、镜像打包流程复杂、
睿擎派文件系统指南:从开发到发布全流程实践 | 技术解析
在嵌入式系统开发中,文件系统扮演着至关重要的角色,它负责数据的持久化存储、配置文件管理和资源访问等核心功能。睿擎平台提供了一套完整的文件系统解决方案,从开发阶段的API调用到调试阶段的
如何在 nuc980 上切换到持久文件系统?
我遵循了“NUC980 Linux 4.4 BSP 用户手册EN.pdf”文档,但当我尝试取消选择“初始 RAM 文件系统和 RAM 磁盘 (initramfs/initrd) 支持
发表于 08-29 07:58
技术贴|【RK3588】ELF 2开发板如何添加exFAT和NTFS文件系统格式
基于RK3588设计的ELF2开发板在搭载Desktop22.04系统时,对TF卡的文件系统支持存在以下限制:不支持exFAT格式;支持NTFS格式,但需手动挂载;针对上述兼容性问题,本文将介绍
Linux系统性能优化技巧
经过10年一线运维经验,我发现大多数工程师只掌握了Linux优化的冰山一角。今天分享的这些秘技,能让你的系统性能提升200%以上!
Linux三大主流文件系统解析
还在为选择哪个文件系统而纠结?作为一名摸爬滚打多年的运维老鸟,我将用最接地气的方式,带你彻底搞懂 Linux 三大主流文件系统的奥秘。
Linux系统目录结构全面剖析
Linux文件系统采用层次化的目录结构,这种设计遵循了Unix哲学中的"一切皆文件"原则。理解Linux目录层次架构对于系统管理员、运维工程
飞凌嵌入式ElfBoard ELF 1板卡-文件系统简介
内存中,可以明显地提高系统的性能。在Linux的启动阶段,initrd提供了一套机制,可以将内核映像和根文件系统一起载入内存。RamDisk是临时性的,所以没有带日志的
发表于 06-19 17:22
服务器数据恢复—重装系统导致XFS文件系统分区丢失的数据恢复案例
服务器数据恢复环境&故障:
一台服务器上通过磁盘柜+RAID卡组建的riad5磁盘阵列,服务器上层安装Linux操作系统,搭建XFS文件系统。服务器上层分配一个LUN,并划分了两个分区
服务器数据恢复—ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例
服务器存储数据恢复环境&故障:
人为误操作将Ext4文件系统误装入一台服务器存储上的Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。
飞凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之文件系统命令
uboot支持fat格式、ext格式的文件系统。我们主要讲解fat格式文件系统常用命令使用。
一、fatinfo
fatinfo显示选中的mmc设备指定分区的
发表于 05-26 17:32
Linux文件系统打包及镜像制作,触觉智能RK3562开发板演示
本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。触
Linux FAT文件系统预性能或有大幅提升
评论