VirtualBox ディスクイメージを保存するための ext4 ファイルシステムの最適なパラメータ

VirtualBox ディスクイメージを保存するための ext4 ファイルシステムの最適なパラメータ

VirtualBox ディスク イメージ (VDI、または VMDK) を保存するために使用するパーティションがあります。これらは固定サイズ (動的に割り当てられない) のイメージです。パーティションには他のファイルやディレクトリはありません (パーティションのルート ディレクトリにはいくつかの *.vdi ファイルのみ)。

この目的に最適なext4パラメータはどれですか?パーティションには固定サイズ約 20 GB のファイルがあり、パーティション上に他のファイルは作成されません。パフォーマンスを最適化するために、いくつかの特別なフラグを使用できると思います。

要件:

  1. 安定性: 突然の電源オフの場合でも画像が破損してはならない(少なくとも破損しないはずである)もうないデフォルトの ext4 オプションよりも優れています)。
  2. 最高性能。

答え1

次のマウント オプションが適しているはずです。

noatime,nodiratime,journal_async_commit

また、常に「journal_checksum」を使用するのが合理的だと思いますが、最近のシステムではデフォルトで使用されます。

答え2

最大限のパフォーマンスを得るには、RAID ストライプ サイズの調整を正しく行う必要があります。これはパフォーマンスにかなり大きな影響を与える可能性があります。

大きなファイルの場合は、エクステントを使用していることを確認するだけで問題ありません。

話題外ですが、この場合、通常は XFS の方が適しており、RHEL も RHEL7 でデフォルトのファイルシステムとして XFS に切り替わります。仮想イメージの高可用性が必要で、複数のストレージ サーバーがある場合は、Ceph を使用してください。

関連情報