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