tamanho do instantâneo de virtualbox

11

Eu comecei a usar o Windows 7 no VirtualBox em um host Ubuntu 10.10. Eu tirei cerca de 6 instantâneos ao longo do processo de configuração da VM a partir da imagem de restauração do Windows que acompanha o computador. Minhas instalações estavam mais ou menos limitadas a atualizações do Windows, antivírus e Adições de Clientes do VB. Eu desinstalei muito mais do que eu instalei. A VM estava funcionando por aproximadamente 24 horas no total.

Os instantâneos aumentaram de tamanho a uma taxa preocupante, mesmo quando a máquina estava inativa: o arquivo .vdi de instantâneo para o período entre 23:22 e 9:02 horas tem 6 GB de tamanho; durante esse tempo muito pouco aconteceu. Os outros arquivos .vdi estão entre 0,5 e 3 GB, a maioria entre 1 e 2 GB. Os arquivos .sav correspondentes estão entre 0,5 e 1 GB.

A conexão com a Internet onde eu estava fazendo isso é limitada a 30 KB / s de download, que, constantemente saturado, funciona com menos de 3 GB por período de 24 horas.

Isso é normal? Existe algo que pode ser feito para tornar os instantâneos mais práticos?

atualizar

Ao iniciar a VM novamente, percebi que mscorsvw está usando um tempo de processamento significativo. Aparentemente, esse processo pré-compila os assemblies .NET . Isso pode ter acontecido durante o período em que eu estava tirando instantâneos, o que poderia explicar um pouco do aumento do tamanho do instantâneo. Eu ficaria um pouco surpreso ao saber que isso poderia ser responsável por mais de 10 GB de uso de disco adicional, ou que ele seria executado por cerca de 24 horas. Isso é possível?

update part deux

Conforme relatado no tópico de comentários, eu reiniciei a máquina virtual ontem, cerca de 24 horas atrás (ao meio-dia de 2011-02-27).

  • Eu tirei outro instantâneo depois de terminar algumas instalações iniciais. Os arquivos do snapshot são ~ 500 MB para o .vdi e ~ 920 MB para o .sav.

  • Uma hora e meia depois, tirei outro instantâneo. .vdi: ~ 477 MB; .sav: ~ 923 MB

  • Eu tentei deixá-lo funcionando da noite para o dia; Eu não usei o computador depois da meia-noite. No entanto, quando eu verifiquei esta manhã, o VirtualBox diz que seu estado é "abortado". O arquivo .vdi instantâneo atual é timestamped 2011-02-28 01:05. Tem ~ 1,5 GB de tamanho.

Então, dado que eu estava obtendo um crescimento de 6 GB no arquivo .vdi em um período de 9 horas antes, parece que o changeset está se estabilizando pelo menos um pouco após a instalação ou atualizações. Olli sugeriu que grande parte da mudança pode estar vindo do uso de swap. Como mencionado nos comentários, não tenho certeza de como verificar a quantidade de memória virtual usada pelo Windows 7. O tamanho do arquivo de troca foi de cerca de 1,5 GB quando eu verifiquei, mas eu não sei ao certo como descobrir quanto disso está sendo usado. O gráfico do Monitor de Desempenho indica que o Uso do Arquivo de Paginação atingiu o pico e se estabilizou em pouco menos de 20. Mas 20 o quê?

Portanto, se as alterações no conteúdo do arquivo de paginação forem de fato responsáveis por uma parte significativa do tamanho do instantâneo, talvez seja possível reduzir os tamanhos de instantâneo informando ao Windows para fazer menos indexação ou qualquer outra coisa que ele use. tem um show de RAM livre.

    
por intuited 27.02.2011 / 05:09

1 resposta

3

Você tem alguma desfragmentação programada? Como acontece com o software de criação de imagens de disco, a desfragmentação de uma unidade faz tantas alterações nos locais dos arquivos que, mesmo gravando apenas as alterações, o arquivo resultante pode se tornar quase tão grande quanto um backup completo. Se você não tiver desativado, o Windows 7 tem uma desfragmentação programada por padrão.

    
por 25.07.2011 / 00:30