在最新的 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)換,支持小于頁(yè)面大小的數(shù)據(jù)和元數(shù)據(jù)塊的準(zhǔn)備工作,在 ARM64 / POWER 64 平臺(tái)上的 64KB 頁(yè)面大小,以及 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)注
88文章
11822瀏覽量
219602 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
305瀏覽量
21051
發(fā)布評(píng)論請(qǐng)先 登錄
明晚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ù)解析
文件系統(tǒng),使用iar編譯報(bào)錯(cuò),gcc可以正常編譯,為什么?
文件系統(tǒng)的文件怎么循環(huán)覆蓋的寫入數(shù)據(jù)?
如何在 nuc980 上切換到持久文件系統(tǒng)?
技術(shù)貼|【RK3588】ELF 2開發(fā)板如何添加exFAT和NTFS文件系統(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)常用命令之磁盤管理與維護(hù)常用命令
飛凌嵌入式ElfBoard ELF 1板卡-文件系統(tǒng)簡(jiǎn)介
服務(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ù)案例
Linux5.11引入Btrfs文件系統(tǒng)的諸多改進(jìn)和性能提升
評(píng)論