Linux 內(nèi)核現(xiàn)在已經(jīng)增加了對 exFAT 的支持,同時(shí)它也沒有放棄維護(hù)原有 FAT 文件系統(tǒng)驅(qū)動,甚至現(xiàn)在從郵件列表上看,F(xiàn)AT 性能方面可能會有大幅提升。
開發(fā) Tux3 文件系統(tǒng)而聞名的 OGAWA Hirofumi 在郵件列表中提到了目前 Linux FAT 文件系統(tǒng)的預(yù)讀取處理有瑕疵:“FAT 條目的當(dāng)前預(yù)讀非常簡單,但是有一些缺陷,因此在某些環(huán)境下效果不佳。這個(gè)補(bǔ)丁或多或少可以提高預(yù)讀能力。”
補(bǔ)丁改進(jìn)的關(guān)鍵點(diǎn)在于:
通過bdi->a_pages 使預(yù)讀大小可調(diào)
關(guān)注bdi->io_pages 以避免小型I/O 請求
在完全耗盡之前更新預(yù)讀窗口
OGAWA Hirofumi 測試結(jié)果表明,使用此補(bǔ)丁,在慢速 USB 連接的 2TB 硬盤上,此前需要 383 秒才能完成的傳輸測試現(xiàn)在只需 51 秒即可完成。
-
Linux
+關(guān)注
關(guān)注
88文章
11760瀏覽量
219036 -
FAT
+關(guān)注
關(guān)注
0文章
38瀏覽量
26690
發(fā)布評論請先 登錄
ESP32 驅(qū)動瀚海微SD NAND 完整方案 + FAT/FAT32 驅(qū)動核心區(qū)別
明晚8點(diǎn)|睿擎文件系統(tǒng)實(shí)戰(zhàn):從開發(fā)到發(fā)布全流程解析
睿擎派文件系統(tǒng)指南:從開發(fā)到發(fā)布全流程實(shí)踐 | 技術(shù)解析
如何在 nuc980 上切換到持久文件系統(tǒng)?
Linux系統(tǒng)性能調(diào)優(yōu)方案
Linux三大主流文件系統(tǒng)解析
Linux系統(tǒng)目錄結(jié)構(gòu)全面剖析
飛凌嵌入式ElfBoard ELF 1板卡-文件系統(tǒng)簡介
服務(wù)器數(shù)據(jù)恢復(fù)—重裝系統(tǒng)導(dǎo)致XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(shù)據(jù)恢復(fù)案例
飛凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之文件系統(tǒng)命令
Linux文件系統(tǒng)打包及鏡像制作,觸覺智能RK3562開發(fā)板演示
支持48位尋址!華為開源文件系統(tǒng)EROFS跨入大模型訓(xùn)練
如何正確選擇嵌入式文件系統(tǒng)?
Linux FAT文件系統(tǒng)預(yù)性能或有大幅提升
評論