Ubuntu 14.04.3(linux-generic-lts-vivid(3.19)カーネル)64ビットホストと、同じOSと構成のVirtualBoxゲストがあります。
ホストにはAMD A10-7800 CPUが搭載されています。
VirtualBoxでKVM準仮想化インターフェイスを有効にした場合、それを利用するためにゲストで何かを変更する必要がありますか?
From Virtualboxマニュアル :
WindowsやLinuxなど、ほとんどの主流の最新のオペレーティングシステムには、1つ以上の準仮想化インターフェイスがサポートされています。したがって、通常、この機能を使用するためにゲストに追加のソフトウェア(VirtualBox Guest Additionsを含む)をインストールする必要はありません。
VirtualBoxは、次のインターフェイスを提供します。
Minimal:仮想化環境の存在を通知します。さらに、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単独と比較した場合、Guest AdditionsおよびKVMを使用すると、ゲストシステムの流動性と応答性が向上したと感じました。また、ゲストの追加なしでは、共有フォルダーにアクセスしたり、ホストとゲスト間でコピー/貼り付けを行うことはできません。