È un grande vantaggio in termini di prestazioni eseguire una VM da una seconda unità?


8

Dell offre un laptop con un'unità da 500 GB o due unità da 320 GB (entrambe a 7200 rpm e nessuna opzione per SSD). Farò funzionare VM per lo sviluppo e avrò anche diversi montaggi TrueCrypt.

Immagino che due unità siano migliori per a): accesso più veloce al disco eb): i dati si trovano su un'unità separata dal sistema operativo. È giusto?


Buona idea! Dovrò vedere come funziona.
Jared Harley,

Risposte:


7

Scott Hansellman ha pubblicato un post sul blog con ottimi consigli sulle prestazioni della VM. Anche Jeff Atwood, con alcuni benchmark (è del 2006, ma è ancora utile). E tutti concordano su un secondo disco rigido per le macchine virtuali. E sono d'accordo con loro. Quando utilizzo VM con un disco virtuale nello stesso disco di Vista è un problema.

Seguirei i consigli presentati in questi collegamenti, poiché provengono anche da programmatori, quindi potresti avere problemi simili.


1

Sarebbe una buona soluzione. Mantenere le macchine virtuali su uno e il sistema operativo e altre cose sull'altro. Abbiamo riscontrato un miglioramento significativo nell'esecuzione delle macchine virtuali su unità eSATA esterne per sistemi che non supportavano due unità.


0

Non preoccuparti delle prestazioni: due dischi sono migliori solo quando lavori con entrambi contemporaneamente, ad esempio quando copi l'uno dall'altro.

Oppure, se hai due VM attive e funzionanti contemporaneamente, avere ciascuna sul proprio disco migliorerebbe la produttività del disco, a condizione di avere una CPU multi-core (o multi-thread). Ma se entrambe le macchine virtuali attive si trovano sullo stesso disco rigido, allora è del tutto irrilevante su quale disco si trovano.

Detto questo, ecco un po 'di matematica: 2 x 320 = 640> 500. Quindi guadagni 140 GB.

Se scegli la soluzione a 2 dischi, per me 320 GB è troppo grande per un disco di sistema. Andrei ancora oltre e partizionerei il primo disco in, diciamo, disco di sistema da 40 GB con Windows e tutte le applicazioni. Ciò semplifica il backup di un'immagine del disco di sistema, cosa che faccio sistematicamente solo nel caso in cui consento a Windows Update di Microsoft di distruggere il mio sistema in esecuzione.

In tal caso avrei:
C = partizione disco 1 1 (40 GB)
D = disco2 (320 GB)
E = partizione disco 1 2 (280 GB)

Si noti che il partizionamento dell'unità C probabilmente implica la reinstallazione di Windows (o il ripristino dalla partizione di ripristino OEM dopo il partizionamento).


1
Ma è esattamente quello che serve: lavorare con due dischi contemporaneamente; uno che esegue l'host, uno che esegue la VM. Entrambi sono necessari allo stesso tempo. Quindi "sì" a due dischi per le prestazioni.
Robert Cartaino,

-1

Dipende davvero da cosa stai per virtualizzare.

In precedenza ho detto in un altro post che, ad esempio, posso avere circa 10 macchine virtuali aperte contemporaneamente senza notare alcun tipo di rallentamento quando sto facendo vari test su macchine a bassa specifica che non richiedono I / O, dove, come se Sto facendo qualcosa di un po 'intensivo - solo avere 2/3 aperti può far fermare il computer.

Se stai pianificando qualcosa di intenso o vuoi che i carichi siano aperti contemporaneamente, procurati un secondo disco rigido, altrimenti dovresti essere a posto.


-1

Se la seconda unità è più veloce della prima e si possono avere volumi non frammentati sulla seconda unità, la VM sarà più veloce. Se la tua prima unità interna è più veloce e ben deframmentata, quella probabilmente funzionerà meglio.

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.