IT Info
EXT4 は、Linux 6.3 で Direct I/O のパフォーマンスが大幅に向上
EXT4 ファイル システムはこの段階でかなり成熟しており、最近の多くのカーネル サイクルで、この広く使用されているファイル システムはバグ修正やその他のマイナーな作業が見られるだけです。しかし、新しくオープンした Linux 6.3 サイクルでは、ダイレクト I/O を使用する特定の条件下で、EXT4 のパフォーマンスが大幅に向上しています。 Linux 6.3 の EXT4 では、排他ロックを必要とするのではなく、共有 i ノード ロックを介して、複数のプロセスが事前に割り当てられたブロックへの直接 I/O 書き込みを実行できるようになりました。複数のプロセスが排他的 i ノード ロックではなく共有 i ノード ロックを使用して事前に割り当てられたブロックを上書きできるようにすると、パフォーマンスに大きな影響があります。 この EXT4 の変更に取り組んだ Huawei の Zhang Yi は、NVMe SSD ストレージを備えた Intel Xeon Gold サーバー上で、FIO を使用していくつかのマルチスレッド書き込みテストを実行しました。彼のテストによる高速化は、EXT4 DIO ブーストにとって非常に印象的です: このマルチスレッド Direct I/O のパフォーマンスの最適化とは別に、EXT4 に関する Linux Read more…