Linux カーネルへの最近のパッチは、EXT4 ファイルシステムで典型的な 4KB ページサイズを超えるより大きなブロックサイズのサポートを導入します。コントリビューターの Matthew Wilcox によって提出されたこれらの変更は、ストレージ集約型アプリケーションのパフォーマンスを最大 30% 向上させることを目的としています。この開発は、以前の Virtual File System の修正に基づき、XFS および Btrfs での類似の更新に続きます。
これらのパッチは、EXT4 が 64KB 以上のブロックサイズを扱えるようにし、NVMe ドライブなどの現代のハードウェアに適合します。これにより、読み取りおよび書き込み操作のオーバーヘッドが削減され、クラウドプロバイダーや AI トレーニングクラスタで大量のデータセットを管理するデータセンターに特に有益です。レポートで言及されたテストでは、「驚異的なパフォーマンス」向上を示し、大規模ファイルワークロードのスループットで最大 30% の改善が確認されています。
2008 年に EXT3 から進化した EXT4 は、互換性のためページサイズの規範に最初は制限されていました。これらの強化は、数年にわたる Virtual File System (VFS) レイヤーへの取り組みから生まれ、昨年開始され、Theodore Ts’o などのメンテナに携わっています。Google や IBM などの企業のエンジニアが、x86 アーキテクチャ上のボトルネックを克服するためのこれらの変更を提唱してきました。
エンタープライズ SSD 向けに断片化を最小限に抑え、シーケンシャルアクセスを改善する点で有望ですが、小さなファイルに対するスペースの無駄遣いの可能性が課題です。開発者は、カスタマイズされたユースケース向けのオプション設定でこれに対処し、EXT4 のジャーナリングによるデータ破損防止のセーフガードを組み込んでいます。
今後のカーネルへの統合が期待されており、おそらく Linux 6.13 以降で、Red Hat や Ubuntu などのディストリビューションでの本番利用は 2026 年中頃になるでしょう。カーネル専門家は議論の中で、これが「ソフトウェアのボトルネックなしにハードウェアの潜在能力を完全に活用する」ステップを表すと指摘しました。これらの更新はハイブリッドストレージ構成をサポートし、金融サービスや科学計算での採用を加速させ、仮想化およびコンテナ化されたワークロードの効率を向上させる可能性があります。