在最新的 Linux 5.11 內(nèi)核合并窗口中,我們見到了其對于 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ù)載情況下的異步丟棄處理,以及針對可用空間的樹修復(fù)。
然后是完成了對 IOmap 基礎(chǔ)結(jié)構(gòu)的直接 I/O 轉(zhuǎn)換,支持小于頁面大小的數(shù)據(jù)和元數(shù)據(jù)塊的準(zhǔn)備工作,在 ARM64 / POWER 64 平臺上的 64KB 頁面大小,以及 Scrub 只讀支持。

(圖自:Kernel.org)
值得一提的是,本次更新還將某些類型的工作負(fù)載的整體性能提升了 10%,優(yōu)化了某些不必要的工作、針對 Dbench 的加速、在記錄 inode 節(jié)點(diǎn)時(shí)避免不必要的擴(kuò)展屬性(xattrs)搜索、以及針對樹日志的改進(jìn)等。
后續(xù) Phoronix 也會(huì)盡快帶來相關(guān)性能基準(zhǔn)測試,感興趣的朋友,可移步至 Linux Kernel 郵件公告查看有關(guān) Btrfs 文件系統(tǒng)的完整更新清單。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
88文章
11760瀏覽量
219033 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
302瀏覽量
20977
發(fā)布評論請先 登錄
明晚8點(diǎn)|睿擎文件系統(tǒng)實(shí)戰(zhàn):從開發(fā)到發(fā)布全流程解析
【直播預(yù)告】下周三晚8點(diǎn)|睿擎文件系統(tǒng)實(shí)戰(zhàn):從開發(fā)到發(fā)布全流程解析
睿擎派文件系統(tǒng)指南:從開發(fā)到發(fā)布全流程實(shí)踐 | 技術(shù)解析
如何在 nuc980 上切換到持久文件系統(tǒng)?
Linux系統(tǒng)性能優(yōu)化技巧
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ù)案例
Linux文件系統(tǒng)打包及鏡像制作,觸覺智能RK3562開發(fā)板演示
支持48位尋址!華為開源文件系統(tǒng)EROFS跨入大模型訓(xùn)練
如何正確選擇嵌入式文件系統(tǒng)?
Linux5.11引入Btrfs文件系統(tǒng)的諸多改進(jìn)和性能提升
評論