tamaño de la instantánea de virtualbox

11

Comencé a usar Windows 7 en VirtualBox en un host Ubuntu 10.10. Tomé alrededor de 6 instantáneas en el transcurso de la configuración de la VM desde la imagen de restauración de Windows que vino con la computadora. Mis instalaciones estaban más o menos limitadas a las actualizaciones de Windows, antivirus y VB Guest Additions. Desinstalé mucho más de lo que instalé. La VM estuvo funcionando durante aproximadamente 24 horas en total.

El tamaño de las instantáneas aumentó a un ritmo preocupante, incluso cuando la máquina estaba inactiva: el archivo .vdi de la instantánea para el período comprendido entre las 11:22 p.m. y las 9:02 a.m. tiene un tamaño de 6 gigas; Durante ese tiempo sucedió muy poco. Los otros archivos .vdi tienen entre 0,5 y 3 GB, la mayoría entre 1 y 2 GB. Los archivos .sav correspondientes tienen entre 0,5 y 1 GB.

La conexión a Internet donde estaba haciendo esto está limitada a 30 KB / s de descarga, que, constantemente saturada, funciona a menos de 3 GB por período de 24 horas.

¿Esto es normal? ¿Hay algo que se pueda hacer para que las instantáneas sean más prácticas?

actualizar

Al iniciar la VM nuevamente, noté que mscorsvwestá usando un tiempo de procesamiento significativo. Aparentemente, este proceso precompila ensamblados .NET . Esto puede haber estado sucediendo durante el período en que estaba tomando instantáneas, lo que podría explicar parte del aumento del tamaño de la instantánea. Me sorprendería saber que esto podría ser responsable de más de 10 GB de uso de disco adicional, o que funcionaría durante aproximadamente 24 horas. es posible?

actualizar parte deux

Como se relata en el hilo de comentarios, ayer comencé la máquina virtual nuevamente, hace aproximadamente 24 horas (al mediodía del 27/02/2011).

  • Tomé otra instantánea después de que hubo terminado algunas instalaciones iniciales. Los archivos de esa instantánea son ~ 500 MB para .vdi y ~ 920 MB para .sav.

  • Una hora y media después, tomé otra instantánea. .vdi: ~ 477 MB; .sav: ~ 923 MB

  • Traté de dejarlo funcionando durante la noche; No usé la computadora después de la medianoche. Sin embargo, cuando lo revisé esta mañana, VirtualBox dice que su estado está "abortado". El archivo de instantánea actual .vdi tiene la marca de tiempo 2011-02-28 01:05. Tiene un tamaño de ~ 1.5 GB.

Entonces, dado que estaba obteniendo un crecimiento de archivos .vdi de 6 GB durante un período de 9 horas antes, parece que el conjunto de cambios se está estabilizando al menos un poco después de la instalación o las actualizaciones. Olli ha sugerido que gran parte del cambio puede provenir del uso de intercambio. Como se menciona en los comentarios, no estoy realmente seguro de cómo verificar la cantidad de memoria virtual que utiliza Windows 7. El tamaño del archivo de intercambio era de aproximadamente 1,5 GB cuando lo revisé, pero no sé con certeza cómo averiguar cuánto de eso se está utilizando realmente. El gráfico del Monitor de rendimiento indica que el uso del archivo de paginación ha alcanzado su punto máximo y se ha estabilizado en poco menos de 20. ¿Pero qué?

Por lo tanto, si los cambios en el contenido del archivo de paginación son responsables de una parte significativa del aumento del tamaño de la instantánea, entonces es posible reducir el tamaño de la instantánea diciéndole a Windows que haga menos indexación o cualquier otra cosa que utilice cuando tenga un concierto. de RAM libre.

intuido
fuente
¿Tienes swap? ¿Y se incluye el intercambio en las instantáneas?
Olli
@Olli: Aunque no verifiqué explícitamente el uso de intercambio, le di a la VM 1,6 MB de RAM y no hice más de una cosa a la vez. Actualmente tiene 992 MB de memoria en espera mientras está inactivo (como se ve en el Administrador de recursos de Windows).
intuido
@intuited: mi punto era que si tiene una partición de intercambio grande y Windows está intercambiando (eso sucede incluso si tiene mucha memoria, por varias razones), eso podría aumentar notablemente el tamaño de su instantánea.
Olli
@Olli: Hmm ... pensé que había abordado su punto, pero estaba asumiendo que tener mucha memoria en espera implicaría que no estaba usando una cantidad significativa de intercambio. He tropezado con los menús del monitor de rendimiento y he conseguido que muestre el uso del archivo de paginación en su gráfico. Es estable a aproximadamente 17 .. um, ¿porcentaje? Propiedades del sistema muestra 1606 MB como el "tamaño total del archivo de paginación para todas las unidades". Entonces . . . eso significa que hay unos 300 MB en intercambio? ¿Suena plausible?
intuido
También tomé otro par de instantáneas; uno fue tomado mientras la máquina estaba apagada. Al inicio, instaló algunas actualizaciones. Cuando se completaron las actualizaciones, tomé otra instantánea; el .vdi para la instantánea anterior terminó siendo de unos 500 MB de tamaño. —————— Después de un par de horas, el archivo .vdi parecía alcanzar un poco menos de 500 MB y tomé otra instantánea. 15 minutos después, el nuevo .vdi tiene un tamaño de aproximadamente 100 MB. A lo largo de todo esto, el sistema ha estado inactivo en su mayoría con solo Resource Monitor, y más recientemente Performance Monitor, ejecutándose.
intuido

Respuestas:

3

¿Tiene alguna desfragmentación programada? Al igual que con el software de imágenes de disco, la desfragmentación de una unidad realiza tantos cambios en las ubicaciones de los archivos que incluso registrar solo los cambios puede hacer que el archivo resultante sea casi tan grande como una copia de seguridad completa. Si no lo ha apagado, Windows 7 tiene una desfragmentación programada de manera predeterminada.

Abraxas
fuente