¿Cuánta memoria se escribe en el disco en VBoxManage controlvm ... savestate?


0

Tengo una VM con 64 GB de RAM asociada y nuestra copia de seguridad se usa savestatepara detener esa VM durante la copia de seguridad. Durante esto, parte de la memoria se escribe en el disco, pero no parece ser todo. Por razones de rendimiento, he probado con una máquina virtual que usa solo 4 GB de RAM y, en ese caso, alrededor de 1,6 GB se escribieron en el disco.

¿Existe alguna documentación que explique qué se escribe exactamente en el disco savestate? ¿Es memoria de invitados sin cachés o algo así? No tengo esa sensación, de lo contrario, los cachés estarían vacíos en la restauración, que no parecen ser. ¿Es posible que la memoria esté comprimida sobre la marcha antes de escribirla?

No pude encontrar detalles, pero me gustaría poder al menos adivinar cuánto espacio en disco se necesita para una suspensión si la memoria de una VM se incrementa aún más.

Gracias.

Respuestas:


0

Si virtualbox es inteligente, solo se deben guardar las páginas que se modificaron desde que se leyeron desde el disco. El resto simplemente se puede leer de nuevo desde donde vinieron en primer lugar. Así es exactamente como lo hace Windows en la administración de memoria del sistema operativo host.


Pero la RAM no se lee desde el disco inicialmente e incluso el archivo creado durante savestate se elimina después de que la VM se enciende nuevamente. Por lo tanto, no hay "cambio de base" o tal en el disco para comparar nada.
Thorsten Schöning

Por supuesto, la RAM se lee desde el disco inicialmente. ¿De qué otra forma se ejecutarían los programas?
Jamie Hanrahan el

VirtualBox actualmente está guardando ~ 45 GB de datos en el disco, por lo que no está optimizando muy bien en su sentido o las aplicaciones mapeadas y las bibliotecas simplemente no importan demasiado.
Thorsten Schöning
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.