KVMまたはXenを使用する必要がありますか?主な違いは何ですか? [閉鎖]

KVMまたはXenを使用する必要がありますか?主な違いは何ですか? [閉鎖]

私はKVMとXenの違いを理解しようとして数時間を費やしましたが、あまり成功しませんでした。したがって、どちらも同様のパフォーマンスを持つタイプ1ハイパーバイザーです(源泉)、私はそれらの違いが何であるか理解していません。

私の唯一の要件は、ゲストOSがホスト上のファイルと対話できないこと(デフォルトの動作として見える)と、ホストとゲストの両方がビデオレンダリングに独自のGPUを使用できることです。 2つの物理グラフィックカードがある限り、XenとKVMはどちらも「GPU / VGA / PCIパススルー」をサポートしているため、これは問題ではないようです。

それでは、XenとKVMの違いは何ですか?グラフィックパフォーマンスにはどちらが良いですか?

助けてくれてありがとうございます:)

ベストアンサー1

KVMは通常、大きな問題なしに最新のディストリビューションでlibvirtとカーネルを介してすでにサポートされています。必要なのはVT-d拡張機能付きのCPU(またはAMDプロセッサの場合はAMD-V)のみで、BIOSで有効にする必要があります。その後、正しく機能するために必要なパッケージをインストールすることが重要です。

XENはもちろんサポートしています。 Xenは事実上独自のプラットフォームです。 XenがIOMMUとVGAパススルーに関する最も多くの文書を持っていることは長い間知られています。同様に、KVMを使用して高い成功率を示す多くのユーザーを見つけることができます(私はゲーム用のWindows VMにF23、GTX970を使用しているユーザーの1人です)。

しかし、あなたの質問に答えると、最大の違いはKVMにたくさん2009年、Red HatがKVMを好んでXenを放棄した後、Red Hatとオープンソースコミュニティは多くの努力を払ってきました。これはあなたの選択に影響を与えません。さまざまな状況で、KVMがXenよりも優れていることを示すさまざまなベンチマークがあります。 KVMはベアメタルより5%遅いです。 XenはKVMよりも基本的に大きな機能セットを提供していますが、その多くは移行や「エンタープライズ」と見なされるその他のものです。

個人的に両方を試してみて、どちらがより適切かを確認する必要があると思います。選択したディストリビューションに応じて選択して使用できるさまざまなガイドがあります。

おすすめ記事