Respuestas:
Las personas de almacenamiento se refieren a las máquinas virtuales como mezcladores de E / S. Esto se debe a que todos los archivos del invitado están típicamente dentro de un "contenedor" como un VMDK. Este VMDK es un archivo único que contiene todos los demás archivos utilizados por la VM.
Tenga en cuenta que es posible que un VMDK de 80 GB no tenga todos los bloques asignados secuencialmente en el disco; esto es aún más probable si está utilizando el aprovisionamiento delgado. Al ejecutar una desfragmentación dentro de la VM, en realidad no está haciendo que los archivos sean secuenciales en el disco físico, los está haciendo secuenciales dentro del contenedor y es probable que ese contenedor no sea secuencial en el disco físico. Básicamente, en muchos casos es una pérdida de tiempo y las ganancias de rendimiento son mínimas en el mejor de los casos.
Si asignó todo el espacio de disco en la creación y desfragmenta ese archivo en su disco real y luego desfragmenta el disco virtual, entonces espero ver una pequeña ventaja.
@ MDMarra explicó perfectamente por qué no tiene sentido simplemente desfragmentar el disco virtual. No hay forma de mejorar eso.
Como respuesta real, nunca he visto mucho impacto al desfragmentar máquinas virtuales. Dicho esto, si va a reducir la capacidad de la unidad en algún momento, querrá desfragmentar para ayudar con ese proceso.
Si su objetivo es desfragmentar, esto es lo que puede hacer:
Apague su sistema operativo invitado. Apagado adecuado, no suspender
En la ventana de VM Ware Player, haga clic en el SO invitado una vez y haga clic en "Editar máquina virtual"
En la pestaña "Hardware", haga clic en "Disco duro". En el lado derecho verá un botón llamado "Utilidades". Al hacer clic en él, aparecerá un menú desplegable. Seleccione "desfragmentar".
Tengo un sistema operativo invitado Ubuntu 12.04 y debo decir que no vi ninguna diferencia de rendimiento después de la desfragmentación.
Aunque Windows XP está en VMWare Player, el mantenimiento de ese sistema operativo debe realizarse de la misma manera para obtener el mejor rendimiento.
Incluso si ha desfragmentado el VM HD, también tendrá que asegurarse de que el archivo VHD esté desfragmentado completamente en el sistema operativo host; de lo contrario, esto no tendrá el mejor efecto.