在最新的 Linux 5.11 內核合并窗口中,我們見到了其對于 Btrfs 文件系統的諸多改進和性能提升。首先,btrfs rescue = mount 選項,現已接受使用備份根(usebackuproot)、忽略不良根(ignorebadroots)、忽略數據校驗(ignoredatacums)以及全部(all)這四種選項。
其次,Linux 5.11 支持將更多 Btrfs 文件系統信息導出到用戶空間,修復了高負載情況下的異步丟棄處理,以及針對可用空間的樹修復。
然后是完成了對 IOmap 基礎結構的直接 I/O 轉換,支持小于頁面大小的數據和元數據塊的準備工作,在 ARM64 / POWER 64 平臺上的 64KB 頁面大小,以及 Scrub 只讀支持。
(圖自:Kernel.org)
值得一提的是,本次更新還將某些類型的工作負載的整體性能提升了 10%,優化了某些不必要的工作、針對 Dbench 的加速、在記錄 inode 節點時避免不必要的擴展屬性(xattrs)搜索、以及針對樹日志的改進等。
后續 Phoronix 也會盡快帶來相關性能基準測試,感興趣的朋友,可移步至 Linux Kernel 郵件公告查看有關 Btrfs 文件系統的完整更新清單。
責任編輯:haq
-
Linux
+關注
關注
87文章
11345瀏覽量
210414 -
文件系統
+關注
關注
0文章
287瀏覽量
19981
發布評論請先 登錄
相關推薦
防止根文件系統破壞,OverlayRootfs 讓你的設備更安全
![防止根<b class='flag-5'>文件系統</b>破壞,OverlayRootfs 讓你的設備更安全](https://file.elecfans.com/web2/M00/10/E9/pYYBAGEfInyAb9dQAABH4pzjonI981.jpg)
華納云:VFS在提升文件系統性能方面的具體實踐
Jtti:Linux中虛擬文件系統和容器化的關系
服務器數據恢復—EXT3文件系統下誤刪除數據的恢復案例
![服務器數據恢復—EXT3<b class='flag-5'>文件系統</b>下誤刪除數據的恢復案例](https://file.elecfans.com/web2/M00/6B/71/poYBAGMr1U6AOot4AAB4laMRdgw508.png)
小型文件系統如何選擇?FatFs和LittleFs優缺點比較
![小型<b class='flag-5'>文件系統</b>如何選擇?FatFs和LittleFs優缺點比較](https://file1.elecfans.com//web2/M00/09/86/wKgaomb5DGSAF-VfAAC7k0BnFXQ574.jpg)
想提高開發效率,不要忘記文件系統
![想提高開發效率,不要忘記<b class='flag-5'>文件系統</b>](https://file1.elecfans.com/web2/M00/06/60/wKgZombkyvaAUaWlABZH07LDusM007.png)
服務器數據恢復—xfs文件系統服務器數據恢復案例
如何修改buildroot和debian文件系統
![如何修改buildroot和debian<b class='flag-5'>文件系統</b>](https://file1.elecfans.com/web2/M00/FD/B9/wKgZomaeKpCAeS1mAAJr5bnMFl8719.png)
Linux高級文件系統管理詳解
linux--sysfs文件系統
![<b class='flag-5'>linux</b>--sysfs<b class='flag-5'>文件系統</b>](https://file1.elecfans.com/web2/M00/F9/A4/wKgZomaLXwqAbGxzAAAQ6QVA7SI028.png)
評論