LinuxでZFSを使用して、Debian Linuxホストのデータストレージ用にext3からZFSに移行することを検討しています。私が本当に欲しいZFSのすばらしい機能の1つは、データの整合性の保証です。ストレージのニーズの増加に合わせてストレージを簡単に拡張できることも楽しみです。
ただし、同じホストでいくつかのVMを実行します。(通常、私の場合、ホスト上で同時に実行されるVMは1つだけです。)
ZFSのデータチェックサムとコピーオンライトの動作、およびVMディスクイメージが比較的大きなファイルである(私のメインVMのディスクイメージファイルは現在31 GBにある)ことを考慮すると、そのようなVMゲスト内のパフォーマンスへの影響はどうなりますか移行?パフォーマンスへの悪影響の可能性を減らすために、どのような手順を実行できますか
必要に応じて、VMディスクイメージのデータ整合性をあまり保証せずに生きることができ(VM内で実際に重要なことは何もしません)、ファイルシステムの残りの部分から簡単に分離できますが、そうしないといいでしょう(選択的にでも)別のファイルシステムに移行したいと思うほとんどの機能をオフにする必要はありません。
ハードウェアは、ワークステーションクラスのシステムにはかなり強力ですが、ハイエンドサーバー(32 GB RAMを使用することはめったにない> 10 GBを超える32 GB RAM、6コア3.3 GHz CPU、現在2.6 TB使用可能)ディスク容量に応じてdf
、合計で約1.1 TBの空きがあります.ZFSに移行すると、さらに空き容量が追加される可能性があります)、データ重複排除の実行を計画していません(重複除去をオンにしても、私の状況ではあまり追加されません)。計画はJBOD構成から開始することです(明らかに適切なバックアップを使用します)が、条件が許せば、最終的には双方向ミラーのセットアップに移行するかもしれません。