Devo dividere il disco virtuale VMware in più file o no?


16

Sto usando VMware Workstation 12 per creare una macchina virtuale Win7 che posso usare su Linux per programmi come Photoshop e After Effects.

VMware richiede questa opzione per suddividere i file della macchina virtuale in parti da 2 GB. Questo non è qualcosa che ho notato per la prima volta, MA voglio sapere se c'è un notevole calo delle prestazioni o meno.

Uno screenshot della finestra correlata:

inserisci qui la descrizione dell'immagine

No, non sposterò questa VM in qualunque momento presto, anche se se mi muovo posso aspettare perfettamente il trasferimento dei file.

Risposte:


12

Sembra poco utile dividere un file di immagine a meno che non lo si stia creando su un volume FAT32 o su una condivisione di rete con restrizioni sulla dimensione del file.

VMware ha questo da dire:

Selezionare Dividi disco virtuale in più file se il disco virtuale è archiviato in un file system con una limitazione della dimensione del file.

Un altro riferimento ha questo da dire :

La scelta di suddividere VMDK in file da 2 GB non ha alcun impatto sulle prestazioni.

Ad ogni modo, il più grande file di immagine del disco che ho attualmente (sul mio disco rigido USB portatile formattato NTFS) è ~ 150 GB. Ho persino eseguito il backup utilizzando 7-zip su una condivisione di rete durante la notte. Nessun problema.

Dal punto di vista delle prestazioni, sul serio, per quello che stai facendo non noterai la differenza tra immagini singole e divise. Immagino che una differenza percettibile inizierebbe ad apparire con immagini di dimensioni di 100 GB. Tuttavia, se vuoi andare con ciò che è tecnicamente il più performante, allora questo è un singolo file di immagine monolitico che è quello che stai già facendo. Siete tutti bravi ;-)


Grazie per la risposta. Ho optato per l'opzione disco monolitico.
emrecnl,

1
"Non ha senso dividere il file di immagine ... a meno che ... su un volume FAT32" non sia corretto. Vedi la mia risposta
jamesdlin,

@jamesdlin Punti validi, aggiornerò la mia risposta per essere meno "dogmatica" in questo senso.
misha256,

1
Non è forse più facile aumentare le dimensioni del disco se è archiviato come file diviso? Perché allora ha solo bisogno di creare qualche altro file, invece di copiarlo sull'intero file monolitico. Oltre a richiedere più tempo, ciò significa anche che non è possibile aumentare il file monolitico oltre il 50% delle dimensioni della sua partizione. kb.vmware.com/selfservice/microsites/…
cxrodgers

@cxrodgers è per questo che uso sempre immagini di dischi di tipo "sottile", ma le ingrandisco e sono quindi necessarie. Ma potresti semplicemente aggiungere un disco anziché far crescere un disco. Separo sempre SO e dati. Aggiungo solo 50/100 GB in più al sistema operativo e non si avvicina mai. L'unità dati di solito è un NAS, quindi nessun problema con i dischi virtuali. - Indipendentemente da ciò, questo è un buon punto da considerare!
FreeSoftwareServers dal

17

Svantaggi dei dischi monolitici:

  • Se elimini le istantanee e devi consolidare i .vmdkfile inutilizzati , se devi deframmentare i .vmdkfile, ecc., Allora il tuo host ha bisogno di tanto spazio libero quanto l' intero .vmdk file. Al contrario, se usi dischi divisi, il tuo host ha bisogno solo dello spazio libero di una delle singole .vmdkestensioni.
  • Se desideri copiare o eseguire il backup di una VM, potresti copiarla in un file system che non supporta file di dimensioni così grandi.
  • Se si sta eseguendo la copia o il backup di una macchina virtuale, ma è necessario annullare l'operazione e riprenderla in un secondo momento, l'utilizzo di dischi divisi è molto meno doloroso.

Vantaggi dei dischi monolitici:

  • Meno confusione nel file system (e in questo senso è più facile da gestire).
  • La VM richiederà meno handle di file aperti. Alcuni sistemi operativi host hanno un limite alquanto basso sul numero massimo di handle di file aperti, e questo può importare se si prendono molte istantanee.

Vedi anche sanbarrow.com/vmdk-howtos.html#monolithicversussplit per un confronto con i pro e contro dell'utilizzo di dischi monolitici vs. split / chunked.
SaeX

1

Se si utilizzano macchine virtuali di dimensioni molto grandi come 1 TB o superiori, è necessario esaminare tutti i problemi associati alla copia di file di dimensioni così grandi. In effetti alcune persone hanno avuto problemi in cui non potevano essere spostati affatto. Programmi come robocopy o xcopy si bloccheranno o si spegneranno.

Ho anche provato altri programmi come TeraCopy Pro e quando si trattava di file da 2 TB non sarebbe mai finito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.