質問: virtualboxで準仮想化インターフェースを選択する方法 windows 8ホストシステム(intel core i5)とlinux fedoraホストを考えて、準仮想インタフェースの最適な設定を決定したいと思います。オプションは none default 遺産 極小 ハイパーv kvm このページ は、選択がゲストシステムのみに基づいていることを示しています。 virtualbox 5.0の最大の変更点は、準仮想化サポートの導入です。これにより、サポートされているゲストオペレーティングシステム(windowsではhyper-v、linuxではkvm)のパフォーマンスと時間管理の正確性が向上します。 あれは正しいですか?
回答: 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ゲストに推奨されます。 ドロップダウンの他のオプションは、 vboxmanage docs で説明されているように、以下を実行します。 なし:noneを指定すると、準仮想化インタフェースの公開が明示的にオフになります。 デフォルト:オプションdefaultは、vmの起動中に、ゲストosの種類に応じて適切なインターフェースを選択します。これは、新しいvmの作成中に選択されたデフォルトのオプションです。 legacy:legacyオプションは、古いバージョンのvirtualboxで作成されたvmに対して選択され、virtualbox 5.0以降でvmを起動するときに準仮想化インターフェイスを選択します。