Xenイメージファイルとパーティション/ LVMボリュームのパフォーマンス


10

ファイルイメージのVMストレージからパーティション/ LVMボリュームベースに切り替えるためのアドバイスをたくさん読みました。

主張は、パーティション/ LVMがイメージファイルよりもはるかに高速であることです。

私の意見の欠点は、ファイル全体をコピーして移行するのが簡単な単一のVMにVM全体が存在しないことです。

特に、Xenの新しいバージョンに実際に違いがある場合、およびそれをサポートするIOベンチマークがある場合、誰もがこれについてアドバイスできますか?

ありがとう!

回答:


9

ファイルレベルのアクセスとは対照的に、仮想マシンの状態へのブロックレベルのアクセスを作成すると、抽象化のレイヤーが削除されるため、常に高速になります。

LVMアプローチをお勧めします。LVMボリュームは、ファイルと同じようにいつでもバックアップできます。2つの間に大きな違いはありません。LVMは、データの再配置に関しても非常に柔軟性があります。

理由だけで、抽象概念ファイルのはもう存在しない、それが悪いというわけではありません。パフォーマンスは大幅に向上する可能性があり、少し考えれば、ファイルと同じようにインフラストラクチャを構築できます。

QEmu仮想マシン用のパーティションを作成することがよくあります。その後、それを使用ddして保存および復元できます。ブロックレベルまで実行されている1つのファイルシステム(仮想マシン)は、ファイルシステムが上にあるファイルシステム内のファイルよりも優れています。

幸運を


6

LVMのスナップショットメカニズムはやや使いやすいことを思い出させて、上記のすべての回答に追加します。これにより、スナップショットを作成し、VMを複製またはバックアップし、スナップショットを削除するだけで、実行中のVMのバックアップまたは複製が非常に簡単になります。すべてダウンタイムなし。


スナップショットの場合は+1。機能性は見逃されていると思います!
エイデンベル

0

ネット上には、ファイルイメージとLVMパーティションのベンチマークがいくつかあります(そのうちの2つに出くわしました)(ググするのはそれほど難しくありません)。多少日付が付けられていますが、LVMの方が通常は高速であるように見えます(わずかなマージンがある場合)。それで十分だったので、LVMスキーマを使用しました。コピーに関する限り、LVM論理ボリュームをマウントし、targzipを実行して、別の場所に転送できます。それはそれほど難しいことではありません。また、LVMを使用すると、サーバーストレージを簡単に拡張できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.