Linux 6.1 マージ ウィンドウの前の次の Git リポジトリの Btrfs は、2 倍以上のスループット向上を提供できる非同期バッファ書き込みをサポートします。
Meta (Facebook) エンジニアの Stefan Roesch は、Btrfs と IO_uring の両方で非同期バッファ書き込みのサポートを追加するパッチに取り組んでいます。 ベンチマーク結果
Roesch はパフォーマンスの結果について次のようにコメントしています。バッファリングされた書き込みが io-worker プロセスによって処理される既存の動作)、またレイテンシが大幅に削減されます。既存のコードで同等以上のパフォーマンスを実現するには、4 の io 深度が必要です。 iodepth をさらに増やしても改善にはつながりません。
Btrfs の非同期バッファ書き込みで最高潮に達した一連のパッチは、金曜日の時点で Kdave の for-next ブランチの Btrfs マテリアルは、10 月初旬に Linux 6.1 マージ ウィンドウが開きます。.
パッチ シリーズのこの linux-btrfs メーリング リスト シリーズを参照してください