FAQ
Top / サービス一覧 / Proxmox / FAQ / エミュレートされたデバイスと準仮想化されたデバイスの違いは何ですか?

エミュレートされたデバイスと準仮想化されたデバイスの違いは何ですか?

エミュレーションとは、ホストシステムに実際に搭載されているハードウェアに関係なく、ハイパーバイザーが特定のハードウェアデバイスをシミュレートし、それらをゲストVMに提供する仮想化手法です。
ハードウェアを完全にエミュレートするため、 ほとんどのオペレーティングシステムは修正を加えることなく実行できます。一方で、ハードウェアのエミュレーションには追加の処理負荷が発生するため、一般的にパフォーマンスは低下します。

準仮想化とは、 ゲストOSが自身が仮想環境上で動作していることを認識し、最適化されたインターフェースを介してハイパーバイザーと通信する技術です。 この方式ではオーバーヘッドが軽減され、パフォーマンスが向上します。ただし、利用するにはハイパーバイザーおよびゲストOSの双方が準仮想化に対応している必要があります。

Proxmox VEでは、準仮想化デバイスの実装としてVirtIOが一般的に利用されています。