web-dev-qa-db-ja.com

ホストでのVirtualBoxCPU使用率100%

Windows 7(x64)にVirtualBox 3.1.2(最新)をインストールしました。 VirtualBoxに、Windows 7(x64)をインストールしました。 4 GB RAMがインストールされています。ゲストには1536MBのRAMが割り当てられています。ホストのCPU使用率が100%になることがあります。

ゲストを開始した後、毎回、数分で発生します。その後、応答を停止します。次に、適切なシャットダウンを行わずに、メニューから「マシンの電源を切る」必要があります。これは、ゲストとしてのWindows XPでも発生します(割り当てられたRAMの金額が同じ場合でも))。

3
Sarveshwar

ここでも他のサイトでも助けが得られなかったので、他のVirtualBoxの代替品をチェックして、VMWareに出くわしました。そのパフォーマンスは本当に素晴らしいです!さらに、VMWareでアクティブ化されたWindows Aeroスタイルを見ることができます!すぐに切り替えました。古いVMをvdiからvmxに変換する必要があったため、削除しました。私はすべての面倒を取りたくありませんでした。

現在、インストールしましたVMWare Playerこれは[〜#〜]無料[〜#〜]です!ゲストとしてWindows7があり、エアロアクティブ化で、正常に動作します。 VirtualBoxが改善され、元に戻せるようになることを願っています。しかし、彼らがエアロサポートを追加する前ではありません!

1
Sarveshwar

以下は私にとって問題を完全に解決しました:


CPUは、デフォルトで、WindowsにACPI対応のSMPカーネルをロードするように要求します。したがって、Windowsを仮想化するように切り替えると、このカーネルは残り、厳しい仮想化ペナルティを持ついくつかのACPIレジスタを使用します(BIOSと通信します)。

解決策は、Windowsにそれをやめるように強制することです。これを行うには、デバイスマネージャーに移動し([マイコンピューター]-> [ハードウェア]-> [デバイスマネージャー]を右クリック)、[コンピューター]を展開し、[ACPIマルチプロセッサーPC]を右クリックして、[ドライバーの更新...]を選択し、手動インストールを選択します。リストをクリックし、「標準PC」を選択します。

次に、ゲストVMを再起動します。

8
jrm

cPUは仮想化されていません。明らかに、ゲストOSは、起動後にCPUを集中的に使用するタスクを実行しており、その後ホストに影響を与えます。

ゲストOSを微調整する必要があります(不要なサービスとプログラムを無効にします)。

1
Molly7244

解決策が見つかりました:Windowsのファイアウォール/ ICSサービスを無効にするXP(ゲスト)そして再起動します。

0
tszming