Linux 6.1計劃支持Btrfs異步緩衝寫入可讓吞吐量至少翻一番
Phoronix 報導稱,Meta(Facebook)工程師Stefan Rosesch 一直在開發補丁,以添加對Btrfs 和IO_uring 的異步緩衝寫入支持。而這項最新工作的基準測試成績,已經給我們留下了相當深刻的印象。可知針對io 深度為1 的隊列,新補丁可將吞吐量提升至兩倍以上。
在io 隊列深度為4 的情況下,Btrfs 異步寫入補丁還可實現與現有代碼相同、或更好的性能表現。但若進一步增加io 深度,則變化就沒有那麼顯著了。
感興趣的朋友,可移步至linux-btrfs郵件列表查看更多細節。不過作為10 月初Linux 6.1 合併窗口開啟前的工作之一,週五截止的相關補丁工作,還不止這個Btrfs 異步緩衝寫入。