KVMはタイプ1またはタイプ2ハイパーバイザーですか?[閉まっている]


15

KVMはタイプ1またはタイプ2ハイパーバイザーですか?

タイプ1ハイパーバイザーはベアメタルで実行され、タイプ2ハイパーバイザーはオペレーティングシステム(VMware Workstationなど)上で実行されるアプリケーションであることを理解しています。また、タイプ1クライアントとタイプ2クライアントのパフォーマンスの違いが大きくなることも理解しています。

デスクトップ環境をdom0にインストールできることを理解しているため、KVMがタイプ1または2であるかのように混乱しています。

回答:


18

KVMは、どちらかに分類される可能性があるため、明確なケースではありません。KVMカーネルモジュールはLinuxカーネルをタイプ1ベアメタルハイパーバイザーに変えますが、ホストOSはまだ完全に機能しており、他のVMはその観点からは標準のLinuxプロセスであるため、システム全体はタイプ2に分類できます。

デスクトップ環境、つまりGUIはこれとはあまり関係ありません。これをHyper-Vと比較すると、より明確になります。ハイパーバイザーは、すべての仮想マシンの下にある別個のレイヤーです。dom0は、特別な特権を持ち、コンソールに表示されるものの、技術的にはたった1つのVMです。 GUIを持っている。したがって、外観を凝視しすぎると、Hyper-Vは純粋にタイプ1であるのにタイプ2のように見える場合があります。


1
タイプ2ハイパーバイザーにはKVMにはないHALがあります
-FreeSoftwareServers

0

Hyper-Vがタイプ1の場合、KVMもタイプ1です。KVMのオペレーティングシステムによってエミュレートされているハードウェアサービスはありません。率直に言って、ほとんどすべての最新のハイパーバイザーはハードウェア支援の仮想化に依存しており、ゲストはベアメタルの速度に近い速度で実行されるため、タイプ1とタイプ2の用語はすべて廃止され廃止されます。

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