Dois-je diviser le disque virtuel VMware en plusieurs fichiers ou non?

16

J'utilise VMware Workstation 12 pour créer une machine virtuelle Win7 que je peux utiliser sur Linux pour des programmes comme Photoshop et After Effects.

VMware demande cette option pour diviser les fichiers de machine virtuelle en parties de 2 Go. Ce n'est pas quelque chose que j'ai remarqué pour la première fois, MAIS je veux savoir s'il y a une baisse de performance notable ou non.

Une capture d'écran de la fenêtre associée:

entrez la description de l'image ici

Non, je ne vais pas déplacer cette machine virtuelle de sitôt, bien que si je déménage, je peux parfaitement attendre que les fichiers soient transférés.

emrecnl
la source

Réponses:

12

Il semble inutile de fractionner un fichier image, sauf si vous le créez sur un volume FAT32 ou un partage réseau qui a des restrictions de taille de fichier.

VMware a ceci à dire:

Sélectionnez Fractionner le disque virtuel en plusieurs fichiers si le disque virtuel est stocké sur un système de fichiers qui a une limitation de taille de fichier.

Une autre référence a ceci à dire :

Choisir de diviser VMDK en fichiers de 2 Go n'a aucun impact sur les performances.

Quoi qu'il en soit, le plus gros fichier d'image disque que j'ai actuellement (sur mon disque dur USB portable au format NTFS) est ~ 150 Go. Je l'ai même sauvegardé en utilisant 7-zip sur un partage réseau pendant la nuit. Aucun problème.

Au niveau des performances, sérieusement, pour ce que vous faites, vous ne remarquerez tout simplement pas la différence entre les images simples et divisées. J'imagine qu'une différence perceptible commencerait à apparaître avec des images d'une taille de 100 Go. Pourtant, si vous voulez aller avec ce qui est techniquement le plus performant, alors c'est un seul fichier image monolithique qui est déjà ce que vous faites. Vous êtes tous bons ;-)

misha256
la source
Merci pour la réponse. Je suis allé pour l'option de disque monolithique.
emrecnl
1
"inutile de diviser le fichier image ... sauf ... sur un volume FAT32" n'est pas correct. Voir ma réponse.
jamesdlin
@jamesdlin Points valides, je mettrai à jour ma réponse pour être moins "dogmatique" à cet égard.
misha256
1
N'est-il pas vrai qu'il est beaucoup plus facile d'augmenter la taille du disque s'il est stocké sous forme de fichiers fractionnés? Parce qu'alors, il suffit de créer quelques fichiers supplémentaires, au lieu de copier tout le fichier monolithique. En plus de prendre plus de temps, cela signifie également que vous ne pouvez pas agrandir le fichier monolithique au-delà de 50% de la taille de sa partition. kb.vmware.com/selfservice/microsites/…
cxrodgers
@cxrodgers, c'est pourquoi j'utilise toujours des images de disque de type "mince", mais je les agrandis puis les nécessitent. Mais, vous pouvez simplement ajouter un disque par rapport à la croissance d'un disque. Je sépare toujours le système d'exploitation et les données. Je viens de jeter 50/100 Go supplémentaires au système d'exploitation et cela ne se rapproche jamais. Le lecteur de données est généralement un NAS, donc aucun problème avec les disques virtuels. - Quoi qu'il en soit, c'est un bon point à considérer!
FreeSoftwareServers
17

Inconvénients des disques monolithiques:

  • Si vous supprimez des instantanés et devez consolider des .vmdkfichiers inutilisés , si vous devez défragmenter des .vmdkfichiers, etc., votre hôte a besoin d'autant d'espace libre que le fichier entier .vmdk . En revanche, si vous utilisez des disques divisés, votre hôte n'a besoin que d'autant d'espace libre que l'une des .vmdkextensions individuelles .
  • Si vous souhaitez copier ou sauvegarder une machine virtuelle, vous pouvez la copier sur un système de fichiers qui ne prend pas en charge des fichiers aussi volumineux.
  • Si vous êtes en train de copier ou de sauvegarder une machine virtuelle mais que vous devez annuler l'opération et la reprendre plus tard, l'utilisation de disques divisés est beaucoup moins pénible.

Avantages des disques monolithiques:

  • Moins d'encombrement du système de fichiers (et en ce sens, il est plus facile à gérer).
  • La machine virtuelle nécessitera moins de descripteurs de fichiers ouverts. Certains systèmes d'exploitation hôtes ont une limite quelque peu basse sur le nombre maximal de descripteurs de fichiers ouverts, et cela peut avoir de l'importance si vous prenez beaucoup d'instantanés.
jamesdlin
la source
Voir également sanbarrow.com/vmdk-howtos.html#monolithicversussplit pour une comparaison avec les avantages et les inconvénients de l'utilisation de disques monolithiques par rapport aux disques divisés / en morceaux.
SaeX
1

Si vous utilisez de très grandes machines virtuelles comme 1 To ou plus, vous devez examiner tous les problèmes liés à la copie de fichiers de cette taille. En fait, certaines personnes ont eu des problèmes où elles ne peuvent pas être déplacées du tout. Des programmes comme robocopy ou xcopy se bloqueront ou une erreur se produira.

J'ai également essayé d'autres programmes comme TeraCopy Pro et quand il s'agissait de fichiers de 2 To, il ne finirait jamais.

Shawn Hall
la source