Disco físico o VHD para Hyper-V R2

15

Usando Hyper-V, ¿cuáles son las ventajas y desventajas de usar la opción "Disco duro físico" al agregar una unidad a una VM en lugar de simplemente crear un VHD de tamaño fijo que sea tan grande como el disco?

La intención es que este disco se asigne a una sola VM, por lo que no hay ningún requisito de tener algo más para usarlo.

David Gardiner
fuente
Gracias por los comentarios de todos. Me siento más informado ahora. En este caso particular, la VM está ejecutando Windows Home Server, por lo que la portabilidad no es un requisito tan alto, pero agradezco que sea algo a considerar en general. -dave
David Gardiner
2
También hay un nuevo documento de MS - download.microsoft.com/download/0/7/7/… - Rendimiento del disco duro virtual
David Gardiner

Respuestas:

7

Yo uso máquinas virtuales porque son portátiles. Cuando conecta un disco físico, pierde la mayor parte de la portabilidad. Es mucho más fácil copiar un archivo VHD a otro host que mover el disco físico entre ellos.

BLAKE
fuente
2

Lo que tiene que pensar es la portabilidad frente a la velocidad. Es ampliamente aceptado que darle a una VM un disco sin procesar real para trabajar es la mayor ganancia de rendimiento que puede lograr. Cuando una VM se ejecuta en un archivo, tiene un sistema operativo que piensa que está escribiendo en un archivo, que a su vez le pide a un sistema operativo externo que escriba en un disco.

El rendimiento de escritura en disco es probablemente el mayor problema que puede tener una VM.

Más información: Coding Horror: el consejo de rendimiento de VM más importante

Stewart Robinson
fuente
Si bien es cierto que el rendimiento de la VM se puede aumentar en gran medida asegurándose de que la VM tenga un ancho de banda de almacenamiento adecuado, incluso el tipo que está ubicando no intenta decir que debe exponer el disco directamente a la VM. Solo dice que debes dedicar un disco a tu VM. Poner un archivo VHD en ese disco conserva la flexibilidad sin comprometer mucho el rendimiento.
Jake Oshins
Depende De Verdad. Tengo un disco expuesto que ya abarca 6 discos físicos y pronto llegará a unos 12, en un RAID 10. A veces, la perforación supera a todo.
TomTom el
El rendimiento de la VM a menudo se ve afectado por el intercambio de un disco físico o una matriz de discos entre múltiples sistemas. Sin embargo, la sobrecarga impuesta por el uso de un archivo VHD no es tan dramática como ha sugerido.
Skyhawk
Me pregunto si esto sigue siendo cierto para los SSD. Este artículo es de hace 6 años.
Jason
independientemente de la velocidad del disco duro, tener que pasar por una capa de virtualización antes de escribir en el disco fue el problema de la velocidad
Stewart Robinson
1

Dudo que pueda medir cualquier diferencia de rendimiento incurrida al poner un VHD en ese disco único. Pruébalo y verás. Sospecho que querrás preservar la flexibilidad que mencionó BLAKE.

Jake Oshins
fuente
0

Otra cosa a tener en cuenta: tan pronto como conecte un disco de paso, perderá la capacidad de tomar instantáneas de esa VM. La única solución es desconectar el disco, tomar la instantánea y volver a conectar la instantánea. Debe ser un disco SCSI para que esto funcione. También querrá asegurarse de que la máquina virtual no esté escribiendo en el disco antes de desconectarlo.

charleswj81
fuente