Disque physique ou VHD pour Hyper-V R2

15

En utilisant Hyper-V, quels sont les avantages / inconvénients de l'utilisation de l'option "Disque dur physique" lors de l'ajout d'un lecteur à une machine virtuelle par opposition à la création d'un disque dur virtuel de taille fixe qui est aussi grand que le disque?

L'intention est que ce disque soit alloué à une seule machine virtuelle, il n'est donc pas nécessaire que quoi que ce soit d'autre l'utilise.

David Gardiner
la source
Merci pour les commentaires de tout le monde - je me sens plus informé maintenant. Dans ce cas particulier, la machine virtuelle exécute Windows Home Server, donc la portabilité n'est pas une exigence aussi élevée, mais j'apprécie que c'est quelque chose à considérer de manière générale. -dave
David Gardiner
2
Il y a aussi un nouveau livre blanc de MS - download.microsoft.com/download/0/7/7/… - Performances du disque dur virtuel
David Gardiner

Réponses:

7

J'utilise des VM car elles sont portables. Lorsque vous connectez un disque physique, vous perdez la majeure partie de la portabilité. Il est beaucoup plus facile de copier un fichier VHD vers un autre hôte que de déplacer le disque physique entre eux.

BLAKE
la source
2

La chose à laquelle vous devez penser est la portabilité par rapport à la vitesse. Il est largement admis que donner à une machine virtuelle un véritable disque brut avec lequel travailler est le plus grand gain de performances que vous pouvez faire. Lorsqu'une machine virtuelle s'exécute dans un fichier, elle a un système d'exploitation pensant qu'il écrit dans un fichier, qui à son tour demande à un système d'exploitation externe d'écrire sur un disque.

Les performances d'écriture sur disque sont probablement le plus gros problème qu'une machine virtuelle puisse avoir.

Pour plus d'informations: Coder l'horreur: le conseil de performance de machine virtuelle le plus important

Stewart Robinson
la source
S'il est vrai que les performances de la machine virtuelle peuvent être considérablement améliorées en s'assurant que la machine virtuelle dispose d'une bande passante de stockage adéquate, même le gars que vous installez n'essaie pas de dire que vous devez exposer le disque directement à la machine virtuelle. Il dit simplement que vous devez dédier un disque à votre machine virtuelle. Mettre un fichier VHD sur ce disque préserve la flexibilité sans compromettre beaucoup les performances.
Jake Oshins
Dépend. Vraiment. J'ai un disque exposé qui couvre déjà 6 disques physiques et ira bientôt à environ 12 - dans un RAID 10. Parfois, la performance l'emporte sur tout.
TomTom
Les performances des VM sont souvent affectées par le partage d'un disque physique ou d'une baie de disques entre plusieurs systèmes. Cependant, la surcharge imposée par l'utilisation d'un fichier VHD n'est pas aussi dramatique que vous l'avez suggéré.
Skyhawk
Je me demande si cela est toujours vrai pour les SSD. Cet article date d'il y a 6 ans.
Jason
quelle que soit la vitesse du disque dur devant passer par une couche de virtualisation avant d'écrire sur le disque, c'était le problème de vitesse
Stewart Robinson
1

Je doute que vous puissiez mesurer toute différence de performances encourue en mettant un disque dur virtuel sur ce seul disque. Essayez-le et voyez. Je suppose que vous souhaiterez conserver la flexibilité mentionnée par BLAKE.

Jake Oshins
la source
0

Autre chose à considérer: dès que vous attachez un disque pass-through, vous perdez la possibilité de prendre des instantanés de cette machine virtuelle. La seule solution consiste à détacher le disque, à prendre l'instantané et à rattacher l'instantané. Il doit s'agir d'un disque SCSI pour que cela fonctionne. Vous devez également vous assurer que la machine virtuelle n'écrit pas sur le disque avant de le détacher.

charleswj81
la source