Sincronización de máquinas virtuales: ¿VHD asignado dinámicamente o asignado fijamente?

Sincronización de máquinas virtuales: ¿VHD asignado dinámicamente o asignado fijamente?

Cuando ejecuta una máquina virtual que desea sincronizar periódicamente, ¿generalmente es más rápido usar un VHD asignado dinámicamente o un VHD de asignación fija?

Estoy seguro de que esto depende de muchos factores, entre ellos:

  • ¿Cuántos datos cambian entre sincronizaciones?
  • ¿Qué tipo de datos cambian entre sincronizaciones?
  • ¿Qué utilidad estás usando para sincronizar?
  • Los medios de almacenamiento utilizados para la sincronización.

¿Pero existe una regla estricta?

En mi caso, llevo un invitado Virtualbox Ubuntu en un SSD USB y quiero acceder rsynca un HDD SATA una vez por semana.

Respuesta1

En general, la E/S del disco desde el interior de la VM debería ser mejor con una unidad fija (en lugar de asignada dinámicamente) debido a la sobrecarga cuando el sistema operativo host expande el archivo que representa el disco virtual.
Pero si sincroniza archivos desde dentro del sistema operativo (dentro de Ubuntu en su caso), como ya existen, el tipo de disco VM subyacente no debería importar para la velocidad de sincronización.

Si desea sincronizar el disco VM en su totalidad, creo que será mejor que considere trabajar con instantáneas y/o alguna combinación de enfoques VBoxManage clonehd/clonevm/export(to ova).

información relacionada