ゲストがアイドル状態でもVirtualBoxは100%CPUを消費する


23

さまざまなフォーラムで利用可能なすべてのソリューションを試しました。これは私のシステムの構成です:

  • Pentium Dual Core T230(1.73 + 1.73)、2GB RAM
  • Oracle VM VirtualBox ver。4.3.14 r95030

これは私のゲストの構成です:

  • 1 GBのRAMと20 GBのhddが割り当てられたWindows 7

私のホストのタスクマネージャーは、ゲストがアイドル状態でも100%のCPUアクティビティを示します。

また、DOSマシンを作成しましたが、これは何もしないことが推奨されており、CPUアクティビティを約56%に減らしますが、ホストとゲストがアイドル状態のときとは異なります。

私が利用できる別の解決策は、VirtualBoxのアフィニティを単一のプロセッサに設定することでしたが、それを行うことができず、アクセスが拒否されました。管理者としてログインし、「すべてのユーザーからのプロセスを表示する」もチェックしました。


ゲストの追加はVMにインストールされていますか?問題を引き起こす可能性のある実行中のバックグラウンドプロセスはありますか?スクリーンセーバーがVMとそのホストを停止させるのを見てきました。
ケルタリ14

回答:


5

お使いのプロセッサはハードウェア支援による仮想化を提供していないため、VirtualBoxはソフトウェアベースの技術を使用しています。これにより、CPU時間をより多く使用し、すべてを遅くします。

詳細はこちらをご覧ください


4
仮想化のサポートがなくても、プロセッサの100%を使用すべきではありません
Keltari 14

OPはT2300を意味し、実際にはVT-xを持っていると思います。そうでなければ、それは素晴らしいチップではありません。 ark.intel.com/products/27233/...
当たり前TU-復活モニカ-DOR

この答えはそれほど有用ではありません…制限を強調していますが、解決策が存在するように見えても、この問題の解決策を提供しません。
クレマン

5

2D Video Accelerationを有効にすると、この問題が発生しました。Virtualboxのマシン設定で無効にすると、ホストの高いCPU使用率がなくなりました。


5

また、男が「ネストされたページング」を無効にするこの代替案を試してください。CPU使用量を16%削減できました。

この設定に慣れていない場合。設定を編集できるように、仮想マシンをシャットダウンします。次に、[システム]タブに移動し、[加速]をクリックして、[ネストされたページングを有効にする]チェックボックスをオフにします。[OK]をクリックして仮想マシンを起動すると、パフォーマンスの改善がすぐにわかります。


1
それは私のセットアップで完璧に機能しました。あなたの答えがもっと詳細になればいいのですが、これが実用的な解決策であることは認めます(少なくとも私のセットアップでは)。
クレマン

私は、ソースリンクから詳細な説明を追加しました
ファクンドコロンビエ

2
パーフェクト、ありがとう!アイドル状態で100%のCPU負荷がときどき発生し、最大20%になりました!
クレマン

2
単なる警告です。これはハードウェアに依存します。私のホストでは、ネストされたページングを無効にすると、ゲストはまったく使用できなくなりました。割り当てられたCPUコアは両方とも、ログイン画面をレンダリングしようとして100%に固定され、シャットダウンしてこの設定を再度有効にするまで5分間そのままでした。
theferrit32

1

ホストのCPU使用率が高い場合、さまざまな原因が考えられます。

私の場合、Win7ゲストでは、解決策は「VirtualBox Remote Desktop Extension」を無効にすることでした。

[設定]-> [ディスプレイ]-> [リモートディスプレイ]のいずれかで、[サーバーを有効にする]の選択を解除します。

または、-vrde offオプションを使用してマシンを起動します。


0

マシンをセットアップしたばかりの場合は、おそらくWindowsの更新です。プロセスリストには表示されず、CPUを非常に消費します。この問題は複数回ありました。

サービスに移動し、Windowsの更新を見つけて停止し、CPU使用率が低下するかどうかを確認します。完全に無効にすることを検討している場合。


Windowsの更新が新しいマシンの犯人になる可能性があることに同意しましたが、更新は無効にせずに終了させて​​ください。VMを数日以上持続させることを計画している場合、これはひどい考えです。
cornasdf

0

上記のどれも、古いAcerラップトップ、2 x86 CPUコアではうまくいきませんでした。Win XP SP3ホストおよびWin 7ゲスト(VirtualBox 5.0.24上)を実行する3ギガバイトのRAM。[アクセラレーション]タブが無効になっているため、[ネストされたページング]は有効になっていません。また、「リモート表示」はデフォルトで無効になっています。VirtualBoxパネルは、任意の数のCPUコアの選択を自動的に無効にし、1つのCPUでスタックしました(ただし、私のホストシステムトレイは両方のCPUコアの関与を​​明確に示しています)。また、ゲストマシンのWindows Updateはすでに無効になっています。

ただし、ゲストマシンはアイドル状態でもCPUの少なくとも50%を占有しました。

私の解決策は?この問題は、「設定->ディスプレイ->画面」で2Dおよび3Dアクセラレーションを有効にし、同じタブ(「設定->ディスプレイ->画面」)の「ビデオメモリ」を最大256に増やした場合にのみ解決しました。 megが許可されました。

ゲストマシンがRAMから大量のビデオメモリを受け取ると、CPU使用率は10〜20%に低下しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.