スナップショットが保存されている間、VMwareはどのように動作し続けますか?


1

スナップショットを保存することを選択した場合、進行状況バーはまだ保存されていることを示しますが、VMの使用を続けることができます。再開するときも同じです。その間に実際に何をしているのでしょうか。まだメモリを復元している場合は、まだ復元されていないメモリにアクセスしようとするとエラーが発生します。

回答:


1

仮想マシンの実行中にスナップショットを作成すると、

デルタディスクファイルを作成します(vm-000001.vmdk) すぐに仮想マシンのストレージディスクを .vmx 設定ファイルこれらのファイルは空白で始まるため、この部分は即座です(スナップショットと現在の状態との間に違いはありません)。

VMのRAMをディスクにコピーします

  • もし mainMem.useNamedFile 定義されていないか TRUE の中に .vmx スナップショットが表示される前のRAMは、スナップショットを .vmem ファイル - 古いファイル名を変更し、ポストスナップショットRAMを別のファイルにゆっくりコピーするだけです。 .vmem ファイル。スナップショット後のVMのRAMはまだホストコンピュータのRAMにあるため、VMの作業を続けることができます。
  • 無効にした場合 mainMem.useNamedFileその後、VMのRAMがハードディスクにコピーされます。 この部分についてはよくわかりません。 コピー中のVMのRAMに対する変更は、コピーオンライト方式でホストのRAMの別の部分に保存されます。

VMがスナップショットから復元されるとき、ホストコンピュータのRAMに書き込まれていない部分へのメモリアクセスは、ホストコンピュータのハードディスクから読み取られます。


それはもっともらしいね。 .vmemファイルが書き込まれているのがわかりませんが、useNamedFileはWindows専用です。
Qgenerator
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.