回答:
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の方が流動的で応答性が高いと感じました。また、ゲスト追加がないと、共有フォルダーにアクセスしたり、ホストとゲストの間でコピー/貼り付けしたりできません。