UbuntuゲストでVirtualBox準仮想化を利用するにはどうすればよいですか?


9

Ubuntu 14.04.3(linux-generic-lts-vivid(3.19)カーネル)64ビットホストと、同じOSと構成のVirtualBoxゲストを持っています。

ホストにはAMD A10-7800 CPUがあります。

VirtualBoxでKVM準仮想化インターフェイスを有効にした場合、それを利用するためにゲストで何かを変更する必要がありますか?

回答:


13

Virtualboxマニュアルから:

WindowsやLinuxを含むほとんどの主流の最新オペレーティングシステムは、1つ以上の準仮想化インターフェイスをサポートして出荷されます。したがって、通常、この機能を利用するためにゲストに追加のソフトウェア(VirtualBox Guest Additionsを含む)をインストールする必要はありません。

VirtualBoxは次のインターフェースを提供します。

  • 最小:仮想化環境の存在をアナウンスします。さらに、TSCおよびAPICの頻度をゲストオペレーティングシステムに報告します。このプロバイダーは、Mac OS Xゲストを実行するために必須です。

  • KVM:バージョン2.6.25以降のLinuxカーネルで認識されるLinux KVMハイパーバイザーインターフェイスを提供します。VirtualBoxの実装は現在、準仮想化クロックとSMPスピンロックをサポートしています。このプロバイダーは、Linuxゲストに推奨されます。

  • Hyper-V: Windows 7以降のオペレーティングシステムで認識されるMicrosoft Hyper-Vハイパーバイザーインターフェイスを提供します。VirtualBoxの実装は現在、準仮想化クロック、APIC周波数レポート、ゲストクラッシュレポート、緩和されたタイマーチェックをサポートしています。このプロバイダーは、Windowsゲストに推奨されます。

Ubuntuカーネルは、の出力からわかるように、KVMゲストサポートを使用してコンパイルされているgrep CONFIG_KVM_GUEST /boot/config-*ため、ゲストシステムで何も変更する必要はありません。

Guest Additionsをインストールする必要があると思います。ベンチマークは実行しませんでしたが、KVMのみの場合と比較して、ゲストシステムとゲストアディション&KVMの方が流動的で応答性が高いと感じました。また、ゲスト追加がないと、共有フォルダーにアクセスしたり、ホストとゲストの間でコピー/貼り付けしたりできません。

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