VmWare Playerで仮想マシンを閉じるたびに、システムでHDDが広範囲に使用されていることがわかります。基本的に、システム全体が約5〜7分間応答しなくなります。
ホストシステムは、6GBのメモリを搭載したWindows7 Utimate x64 SP1、i3-M350プロセッサです。仮想マシンはWindows XP SP3 x86(VMに割り当てられた2GBのメモリ)です。
原因は何であり、問題を解決するために何ができますか?
更新:VMをシャットダウンしていません。プレーヤーウィンドウを閉じるだけで、VMはその状態を保存します。VMが状態を保存した直後に、システムは応答しなくなります( Playerによって示されるように)およびPlayer自体が閉じています。
更新2:M'vyが提案したように、私はResource Monitorを使用して、ディスクI/Oを担当するのはシステムプロセスであることを確認しました。このプロセスにより、VMメモリファイルが約500 Kb/s速度で保存されます。
ホストOSが応答しなくなる理由はまだ面白がっています。結局のところ、私はビデオ(約2500 Kb/s読み取り速度))を見るか、同等の速度でファイルをコピーすることができ、問題は見られません。
本当の答えではなく、これを診断する方法です。Windows7には優れた監視GUIがあります。それを開くには:
タスクマネージャー>パフォーマンス>リソースモニターを起動します
ディスクアクセスを使用しているのがまだVMwarePlayerであるかどうか、およびどのファイルであるかについては、[ディスクI/O]タブにヒントが表示されます。
保存しなければならない2GBのメモリがディスクに書き込むのに時間がかかることは間違いありませんが、それでもフリーズ効果には驚いています。
仮想マシンの状態が保存されている場合(仮想マシンを完全にシャットダウンするのではなく一時停止している場合)、そのメモリの内容はディスクに保持されます。これはかなりIO重く、数分かかる傾向があります(SSDまたは高速RAIDを使用している場合を除く)。
config.ini
ファイルには、問題を解決する可能性のあるVMWareプレーヤーまたはワークステーションの設定があります。
次の行を追加します。
mainMem.useNamedFile = “false”
使用しているVMwareのバージョンに応じて、次のいずれかになります。
C:\ProgramData\VMware\VMware Workstation\config.ini
C:\ProgramData\VMware\VMware Player\config.ini