
Btrfsはさまざまな企業で新たに採用され続けており、Fedora Workstation/CloudやSUSE/openSUSEなどのLinuxディストリビューションがそれを採用しており、このファイルシステムドライバーのアップストリームの改善が続いているため、Btrfsは2021年も順調に進んでいます。
月曜日に送信されたのは、開発中のLinux5.14カーネルを使用したBtrfsファイルシステムコードの機能更新のメインセットでした。このプルリクエストには革命的なものは何もありませんが、この「次世代」Linuxファイルシステムのさまざまな修正と改善の楽しい品揃えです。
Linux5.14のBtrfsのハイライトは次のとおりです。
-切り捨てがエクステントに触れない場合の完全同期の回避。これにより、実行時間が12%短縮される可能性があります。
-Btrfsは、高速fsync中に拡張属性の不要なロギングを回避するようになり、xattrストレスワークロードでのスループットが約17%向上し、実行時間が17%短縮されます。
-デバイスごとのスクラビングI/O帯域幅を制限するsysfsコントロール。
–/sys/fs/btrfs/FSID/devinfo/DEVID/error_stats にあるsysfsを介してデバイス統計をエクスポートします。
-キャンセル可能なサイズ変更とデバイス削除のための新しいioctl。
-プリエンプティブフラッシングの改善。
-サブページのブロックサイズ処理に関する準備。
を介して、Linux5.14で検出されるBtrfsの変更の詳細このプルリクエスト。