VirtualBox 3.0.6を搭載したWindows Vista 64ビットでWindows XP 32ビットを実行しています。XP VMを実行すると、XP(ゲスト)が1〜5%のCPU使用率を報告しているにもかかわらず、Vista(ホスト)が100%のCPU使用率を報告します。
ホストボックスには2 GBの物理RAMがあります。guest / vmは512 MBで構成されています。ホストボックスには64ビットAMDプロセッサが搭載されています。
どちらのホストでも実行されているアプリ(VirtualBox以外)はなく、アイドリングしているだけです。
ホストプロセッサが急上昇している理由について推測はありますか?
パフォーマンス向上を期待して、XPゲストのさまざまな高度な機能を有効にしました。
- 設定→システム→マザーボード:IO APICを有効にする
- 設定→システム→プロセッサ:PAE / NXを有効にする
- 設定→システム→高速化:VT-x / AMD-Vを有効にし、ネストページングを有効にする