
発売に先立ち Linux SUSEのDavid Sterba氏は、カーネル6.9において、Btrfsファイルシステムのアップデートを発表しました。このアップデートには、安定性の向上やバグ修正だけでなく、パフォーマンスの最適化も含まれています。
Btrfs の新しいパフォーマンス機能
Btrfsにおける主要なパフォーマンス最適化には、 Linux 6.9において、Sterbaは以下の改善点を強調しています。
ログ記録の高速化: 再割り当てされた構造が事前割り当てされるのは 1 回だけの場合で、ログ記録がわずかに高速化され、待ち時間が短縮され、ロックの競合が減少します。
スループットの向上: スループットがわずかに増加 (+6%)、遅延割り当てビットをクリアした後のロック競合が減少し、いくつかの一般的なワークロード タイプに適用可能。
完全なクォータ再計算のスキップ: 同じトランザクションで新しい関係が追加された場合、完全なクォータ再計算がスキップされる可能性があります。
これらの最適化により、Btrfs の全体的なパフォーマンスが向上するだけでなく、さまざまなシナリオでの使用がより効率的になります。
BTRFSの追加改善
前述の最適化に加えて、Btrfsでは Linux バージョン6.9では、Zstd圧縮の修正、デバッグ機能の改善、エラー処理の強化、よりきめ細かなセクターロック分離への対応、およびコードのリファクタリングが行われます。これらの変更はすべて、ファイルシステムの安定性、セキュリティ、およびパフォーマンスの向上を目的としています。
出所: linux.org.ru
