在最新的 Linux 5.11 內(nèi)核合并窗口中,我們見到了其對(duì)于 Btrfs 文件系統(tǒng)的諸多改進(jìn)和性能提升。首先,btrfs rescue = mount 選項(xiàng),現(xiàn)已接受使用備份根(usebackuproot)、忽略不良根(ignorebadroots)、忽略數(shù)據(jù)校驗(yàn)(ignoredatacums)以及全部(all)這四種選項(xiàng)。
其次,Linux 5.11 支持將更多 Btrfs 文件系統(tǒng)信息導(dǎo)出到用戶空間,修復(fù)了高負(fù)載情況下的異步丟棄處理,以及針對(duì)可用空間的樹修復(fù)。
然后是完成了對(duì) IOmap 基礎(chǔ)結(jié)構(gòu)的直接 I/O 轉(zhuǎn)換,支持小于頁面大小的數(shù)據(jù)和元數(shù)據(jù)塊的準(zhǔn)備工作,在 ARM64 / POWER 64 平臺(tái)上的 64KB 頁面大小,以及 Scrub 只讀支持。
(圖自:Kernel.org)
值得一提的是,本次更新還將某些類型的工作負(fù)載的整體性能提升了 10%,優(yōu)化了某些不必要的工作、針對(duì) Dbench 的加速、在記錄 inode 節(jié)點(diǎn)時(shí)避免不必要的擴(kuò)展屬性(xattrs)搜索、以及針對(duì)樹日志的改進(jìn)等。
后續(xù) Phoronix 也會(huì)盡快帶來相關(guān)性能基準(zhǔn)測(cè)試,感興趣的朋友,可移步至 Linux Kernel 郵件公告查看有關(guān) Btrfs 文件系統(tǒng)的完整更新清單。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
87文章
11420瀏覽量
212313 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
293瀏覽量
20230
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux文件系統(tǒng)打包及鏡像制作,觸覺智能RK3562開發(fā)板演示

如何正確選擇嵌入式文件系統(tǒng)?

NFS網(wǎng)絡(luò)文件系統(tǒng)深度解析
防止根文件系統(tǒng)破壞,OverlayRootfs 讓你的設(shè)備更安全

華納云:VFS在提升文件系統(tǒng)性能方面的具體實(shí)踐
Jtti:Linux中虛擬文件系統(tǒng)和容器化的關(guān)系
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

Linux根文件系統(tǒng)的掛載過程
如何構(gòu)建Linux根文件系統(tǒng)
小型文件系統(tǒng)如何選擇?FatFs和LittleFs優(yōu)缺點(diǎn)比較

服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
如何修改buildroot和debian文件系統(tǒng)

Linux高級(jí)文件系統(tǒng)管理詳解
linux--sysfs文件系統(tǒng)

評(píng)論