tamanho da captura instantânea do virtualbox


11

Comecei a usar o Windows 7 no VirtualBox em um host Ubuntu 10.10. Tirei cerca de 6 instantâneos ao longo da configuração da VM a partir da imagem de restauração do Windows que acompanha o computador. Minhas instalações eram mais ou menos limitadas a atualizações do Windows, antivírus e VB Guest Additions. Eu desinstalei muito mais do que instalei. A VM estava em execução por cerca de 24 horas no total.

As capturas instantâneas aumentaram de tamanho a uma taxa preocupante, mesmo quando a máquina estava ociosa: o arquivo .vdi da captura instantânea do período entre 23h22 e 9h02 tem 6 GB de tamanho; durante esse tempo, muito pouco aconteceu. Os outros arquivos .vdi têm 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 em que eu fazia isso é limitada a um download de 30 KB / s, que, constantemente saturado, resulta em 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, notei que mscorsvwestá usando um tempo de processamento significativo. Aparentemente, esse processo pré-compila assemblies .NET . Isso pode ter ocorrido durante o período em que eu estava tirando instantâneos, o que poderia explicar parte 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 adicional de disco ou que duraria aproximadamente 24 horas. Isso é possível?

atualizar parte deux

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

  • Tirei outro instantâneo depois de concluir algumas instalações iniciais. Os arquivos desse instantâneo têm ~ 500 MB para o .vdi e ~ 920 MB para o .sav.

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

  • Eu tentei deixá-lo funcionando da noite para o dia; 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 da captura instantânea atual tem um carimbo de data / hora 2011-02-28 01:05. Tem ~ 1,5 GB de tamanho.

Portanto, como eu estava obtendo um crescimento de arquivo .vdi de 6 GB em um período de 9 horas antes, parece que o changeset está se estabilizando pelo menos um pouco ao longo do tempo após a instalação ou atualizações. Olli sugeriu que grande parte da mudança pode ser proveniente do uso de swap. Conforme mencionado nos comentários, não tenho muita certeza de como verificar a quantidade de memória virtual que o Windows 7 usa. O tamanho do arquivo de troca estava em cerca de 1,5 GB quando o verifiquei, mas não sei ao certo como descobrir quanto disso realmente 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 são de fato responsáveis ​​por uma parte significativa do tamanho do instantâneo, pode ser possível reduzir o tamanho do instantâneo, solicitando ao Windows que faça menos indexação ou qualquer outra coisa que ele use para troca quando tiver um show de RAM grátis.


Você tem swap? E a troca está incluída nos instantâneos?
Olli

@Olli: Embora eu não tenha verificado explicitamente o uso de swap, dei à VM 1,6 MB de RAM e não fiz mais de uma coisa por vez. Atualmente, ele possui 992 MB de memória em espera enquanto está ocioso (como visto no Windows Resource Manager).
intuited 27/02

@ intuited: o que quero dizer é que, se você tiver uma partição de troca grande, e o Windows estiver trocando (isso acontece mesmo que você tenha bastante memória, por vários motivos), isso pode aumentar bastante o tamanho do seu instantâneo.
Olli

@Olli: Hmm .. Eu pensei que tinha abordado o seu ponto, mas eu estava assumindo que ter muita memória em espera implicaria que ele não estava usando uma quantidade significativa de troca. Eu tropecei nos menus do monitor de desempenho e consegui exibir o Uso do arquivo de paginação em seu gráfico. É estável em cerca de 17 ... hum, por cento? Propriedades do sistema mostra 1606 MB como o "tamanho total do arquivo de paginação para todas as unidades". Então . . . isso significa que cerca de 300 MB estão em troca? Isso soa plausível?
intuited 27/02

Também tirei mais alguns instantâneos; uma foi tirada enquanto a máquina estava desligada. Na inicialização, instalou algumas atualizações. Quando as atualizações foram concluídas, tirei outro instantâneo; o .vdi para o instantâneo anterior acabou tendo aproximadamente 500 MB de tamanho. Após algumas horas, o arquivo .vdi parecia ter um pouco menos de 500 MB e tirei outro instantâneo. 15 minutos depois, o novo .vdi tem aproximadamente 100 MB de tamanho. Ao longo de tudo isso, o sistema ficou praticamente ocioso apenas com o Monitor de Recursos e, mais recentemente, com o Monitor de Desempenho em execução.
intuited

Respostas:


3

Você tem alguma desfragmentação programada? Como no software de imagem de disco, a desfragmentação de uma unidade faz tantas alterações nos locais dos arquivos que mesmo a gravação apenas das alterações pode tornar o arquivo resultante quase do tamanho de um backup completo. Se você não o desativou, o Windows 7 possui uma desfragmentação agendada por padrão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.