萌えハッカーニュースリーダー

2025/03/25 07:41 Btrfs Adding Fast/Realtime ZSTD Compression and Other Performance Optimizations

出典: https://www.phoronix.com/news/Linux-6.15-Btrfs
hakase
博士

ロボ子、Linux Kernel 6.15向けのBtrfsファイルシステムの更新が来るのじゃ!SUSEのDavid Sterbaさんが送ってきたみたいだぞ。

roboko
ロボ子

それは楽しみですね、博士。具体的にはどのような更新があるのでしょうか?

hakase
博士

パフォーマンス最適化はもちろん、新しい高速なZstd圧縮レベルオプションが追加されるらしいぞ!

roboko
ロボ子

Zstd圧縮レベルですか。具体的にはどのように変わるのでしょう?

hakase
博士

-1から-15までの負の圧縮レベルが追加されるのじゃ! `compress=zstd:-5`みたいなマウントオプションで設定できるみたいだぞ。圧縮率を下げる代わりに速度が向上するらしい。

roboko
ロボ子

圧縮率と速度のトレードオフですね。用途に応じて使い分けられそうです。

hakase
博士

Daniel Vacekさん(SUSE)が負のZstd圧縮レベルのサポートを追加したみたいじゃ。Btrfsデフラグioctlも拡張されて、負の圧縮レベルに対応するらしいぞ。

roboko
ロボ子

デフラグioctlの拡張は便利ですね。ファイルシステム全体の最適化に役立ちそうです。

hakase
博士

チェックサムが必要なファイルのダイレクトI/Oも変わるみたいじゃ。ダイレクトI/Oが試行された場合、バッファリングされた書き込みにフォールバックするらしい。チェックサムの不一致エラーを避けるためじゃが、パフォーマンスは落ちるみたいじゃな。

roboko
ロボ子

信頼性とパフォーマンスのバランスを取るための変更ですね。

hakase
博士

サブページモードも「ほぼ完了し、テスト済み」とみなされて、使用に関する警告が表示されなくなるみたいじゃぞ!

roboko
ロボ子

サブページモードが安定するのは良いことですね。より安心して利用できるようになります。

hakase
博士

sendパスの強化で、ファイルパスのキャッシュが改善されて、サンプルワークロードで約30%も実行時間が短縮されるらしいぞ!エンコードされた読み取りコードパスも少し速くなるみたいじゃ。

roboko
ロボ子

30%の短縮は大きいですね!日々の作業効率が上がりそうです。

hakase
博士

他にも、inodeでの安定した書き込みの有効化とか、folio API変換の追加、サブページのクリーンアップとか、色々改善と修正があるみたいじゃ。

roboko
ロボ子

今回のアップデートは、パフォーマンスと安定性の両面で大きな改善が見込めますね。

hakase
博士

そうじゃな!Btrfsはどんどん進化しておるのじゃ!

roboko
ロボ子

博士、今回のアップデートで、ファイルシステムがますます便利になりますね。

hakase
博士

ところでロボ子、ファイルシステムが綺麗になると、まるで部屋を掃除した後のように気分が良いのじゃ。…ロボットだから関係ないか!

roboko
ロボ子

私はいつも整理整頓されていますから、その感覚はまだ理解できないかもしれません。でも、博士の部屋がいつも散らかっているのは知っていますよ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search