Linux 4.21 マージ ウィンドウ (現在は Linux 5.0 として知られています) ですべての主要ファイル システムにクリーンアップ作業があり、特に F2FS には Google によって Pixel デバイスのサポートのために取り上げられた結果修正がありましたので、現在普及しているメインライン ファイルシステムの選択がパフォーマンスでどのように比較できるかに興味を持ちました。 Btrfs、EXT4、F2FS、および XFS は、SATA 3.0 ソリッド ステート ドライブ、USB SSD、および NVMe SSD でテストしました。
数日前の Linux Git 状態では、すべてのファイル システム機能のプル リストが承認されていましたが、私は、テストした 4 つのファイル システムで 3 つのソリッド ステート ドライブ構成を用いて、初期の Linux 4.21/5.0 ファイル システム テストを実施しました。 Ubuntu 19.04 Disco Dingoのデイリースナップショットは、メインラインPPAからのLinux Gitカーネルを使用しながら、Threadripperセットアップ上で実行されていました。 Btrfs、EXT4、F2FS、および XFS は、出荷時の状態/デフォルトのマウント オプションでテストされました。
SATA 3.0 SSD ドライブは、SATA および SATA 3.0 – USB 3.0 アダプタで接続した 250GB Samsung 850 PRO ソリッド ステート ドライブが使用されました。 NVMe SSDのテストには、Intel Optane 900p 280GBが使用されました。 この最初の Linux 5.0 ファイルシステムのベンチマークでは、Phoronix Test Suite を介して、さまざまな Linux ストレージ ベンチマークが実行されました
。