智快網 - 新科技與新能源行業網絡媒體

Linux 6.3 大幅優化 Btrfs 性能,表現可提升 3-10 倍

   發布時間:2023-02-21 14:43

2 月 21 日消息,SUSE 的 David Sterba 近日提交了適用于 Linux 6.3 的 Btrfs 驅動程序更新。和以往 Linux 內核開發周期一樣,本次的 Btrfs Pull 進一步優化了性能,并引入了一些新的功能。

本次驅動更新為 Linux 6.3 中的 Btrfs 引入了塊組分配類(block group allocation class)算法,通過按照大小來打包文件,避免在塊組中出現碎片。

Linux 6.2 中 Btrfs 改進了對 RAID5 和 RAID6 的可靠性,而在 Linux 6.3 中進一步展開代碼清理和重構工作,以增強對上述兩種 RAID 模式的支持。

附本次驅動 Pull 的主要內容:

性能

send:utimes 緩存目錄,并且僅在必要時發出命令

速度加快 10 倍

最終生成的流更小(不會發出多余的 utimes 命令)

不影響兼容性

fiemap:跳過共享 leaves 的 backref 檢查

在所有共享 leaves 的示例文件系統上加速 3 倍(例如在某些 snapshot 上)

對 b-tree 鍵查找進行細節優化,加速元數據操作(樣本測試:fs_mark 傳輸文件速度每秒提升 10%)

 
 
更多>同類內容
全站最新
熱門內容
本欄最新
 
智快科技微信賬號
微信群

微信掃一掃
加微信拉群
電動汽車群
科技數碼群