Si elige guardar una instantánea, la barra de progreso indica que aún se está guardando pero que puede continuar usando la VM. Lo mismo se aplica al reanudar. ¿Qué está haciendo realmente durante ese tiempo? Si todavía estuviera restaurando la memoria, esperaría errores si intenta acceder a la memoria que aún no se ha restaurado.
Respuesta1
Cuando crea una instantánea cuando la máquina virtual se está ejecutando,
Crea archivos de disco delta (vm-000001.vmdk)e inmediatamente configure los discos de almacenamiento de la VM en el .vmx
archivo de configuración. Esta parte es instantánea ya que estos archivos comienzan como espacios en blanco (no hay diferencia entre la instantánea y el estado actual).
Copia la RAM de la VM al disco
- Si
mainMem.useNamedFile
no está definida o estáTRUE
en el.vmx
archivo, entonces esta parte es bastante instantánea: la RAM antes de la instantánea se ha estado actualizando en tiempo real en el disco duro de su host en un.vmem
archivo, por lo que solo necesita cambiar el nombre de la anterior y lentamente copie la RAM posterior a la instantánea a otro.vmem
archivo. La RAM de la VM posterior a la instantánea todavía está en la RAM de su computadora host, por lo que puede continuar trabajando en la VM. - Si ha deshabilitado
mainMem.useNamedFile
, la RAM de la VM se copia al disco duro.No estoy seguro de esta parte:Cualquier cambio en la RAM de la VM mientras se copia se guarda mediante copia en escritura en una parte diferente de la RAM de su host.
Cuando la máquina virtual se restaura a partir de una instantánea, cualquier acceso a la memoria de las partes que no se han escrito en la RAM de la computadora host se lee desde el disco duro de la computadora host.