単純なKVMサーバー私はrawおよびqcow2画像を次のような特別なパスに保存する必要があります:
/kvm-storage
パフォーマンスを向上させるために、このパスを設定するためのファイルシステムとマウントオプションのベストプラクティスを知りたい。
ext4
/xfs
または?たとえば、ext4
を使用してlargefile4
とnoatime
を設定します
ディスクバスをvirtioおよびキャッシュバスをnoneおよびio mode tonative。
/kvm-storage-0/image.raw
や/kvm-storage-1/image.raw
などの別のパスを選択してvm内にそれをraidする場合は?すべての質問に答えられるかどうかはわかりませんが、少なくともいくつかは答えられるでしょう。
ファイルシステム-最高のパフォーマンスが必要な場合は、それほど大きな違いはありませんが、XFSを使用します。ただし、より優れた管理性が必要な場合は、縮小をサポートしている(XFSはサポートしていない)ため、おそらくEXT4の方が優れています。
XFSマウントパラメータ-基盤となるハードウェアによって異なります。信頼性の高い、バッテリー/コンデンサーを装備したRAIDコントローラーがある場合は、noatime,nobarrier
オプション。それがなければ、おそらくnoatime
だけでしょう。
RAWまたはQCOW2-QCOW2は管理性を向上させますが、標準のファイルシステムに保存する必要があります。そのため、(ハイパーバイザー上とゲスト上で)ダブルファイルシステムのパフォーマンスがわずかに低下します。したがって、パフォーマンスが重要なソリューションの場合は、生を選択します。しかし、この場合、通常のファイルの形式ではありません。 VMゲスト個別デバイス(パーティション、LVM論理ボリューム(LV)...)を提供します
ご質問の残りの部分は、ハードウェアオプションがわからないため、広すぎると見なすことができます。