Se você optar por salvar um instantâneo, a barra de progresso indicará que ele ainda está sendo salvo, mas você poderá continuar usando a VM. O mesmo se aplica ao retomar. O que ele está realmente fazendo durante esse tempo? Se ainda estivesse restaurando a memória, você esperaria erros ao tentar acessar a memória que ainda não foi restaurada.
Responder1
Ao criar um instantâneo quando a máquina virtual está em execução, ele
Cria arquivos de disco delta (vm-000001.vmdk)e defina imediatamente os discos de armazenamento da VM para eles no .vmx
arquivo de configuração. Esta parte é instantânea, pois esses arquivos começam em branco (sem diferença entre o instantâneo e o estado atual).
Copia a RAM da VM para o disco
- Se
mainMem.useNamedFile
não estiver definido ou estiverTRUE
no.vmx
arquivo, então esta parte é bastante instantânea - a RAM antes do snapshot foi atualizada em tempo real no disco rígido do seu host em um.vmem
arquivo - então só precisa renomear o antigo e lentamente copie a RAM pós-instantâneo para outro.vmem
arquivo. A RAM da VM pós-instantâneo ainda está na RAM do seu computador host, então você pode continuar trabalhando na VM. - Se você tiver desativado
mainMem.useNamedFile
, a RAM da VM será copiada para o disco rígido.Não tenho certeza sobre esta parte:Quaisquer alterações na RAM da VM enquanto ela está sendo copiada são salvas como cópia na gravação em uma parte diferente da RAM do seu host.
Quando a VM está sendo restaurada a partir de um instantâneo, qualquer acesso à memória a partes que não foram gravadas na RAM do computador host é lido no disco rígido do computador host.