Esistono limitazioni delle prestazioni quando si esegue una VM di un'installazione di Boot Camp?

2

Sto pensando di installare Windows sul mio Mac e vorrei poter usare sia Boot Camp (per quando devo essere in grado di utilizzare tutto l'hardware del computer) sia una macchina virtuale (per quelli volte in cui non voglio riavviare).

Ho notato che sia VMWare Fusion che Parallels consentono di configurare una macchina virtuale che utilizza l'installazione Boot Camp, che è esattamente ciò che voglio perché voglio avere un'installazione di tutti i programmi.

Tuttavia, mi chiedo se l'uso di una macchina virtuale con l'installazione Boot Camp abbia le stesse esatte prestazioni della creazione di una macchina virtuale nuova di zecca.

La cosa che mi ha spinto a pensare che potrebbero non avere lo stesso rendimento è il testo di marketing sul sito Web di VMware Fusion :

Boot Camp Improvements — Up to 5x faster disk performance with Boot Camp virtual machines and a new option to disable authentication.

... che ho capito significa che, in passato, una normale macchina virtuale (cioè una che non utilizza Boot Camp) era più veloce di una che utilizza un'installazione Boot Camp, e ora con l'aggiornamento, è 5 volte più veloce ... eppure non è ancora veloce come la normale macchina virtuale (da allora probabilmente menzionerebbero che ora è veloce come una macchina virtuale tradizionale).

C'è una differenza di prestazioni quando si utilizza una normale macchina virtuale rispetto a una che utilizza un'installazione Boot Camp in VMware Fusion o Parallels? Se sì, quale è più veloce e di quanto?

Aggiornamento : poiché ci sono due attributi da confrontare, il testo è un po 'confuso.
Per chiarimenti, lascia:

A = Performance of normal VM on VMware Fusion 3
B = Performance of Boot Camp VM on VMware Fusion 3
C = Performance of normal VM on VMware Fusion 2
D = Performance of Boot Camp VM on VMware Fusion 2

Ho capito che il testo di marketing significa B = D * 5 , e ho dedotto A > B dal momento che menzionano che Boot Camp aveva bisogno di miglioramenti, e invece di dire che ora è veloce come una normale VM, danno una cifra "5x".

    
posta Senseful 29.12.2010 - 18:31
fonte

3 risposte

2

Siccome lo uso regolarmente, posso dire che le prestazioni di Bootcamp installate su Windows tramite VMWare Fusion 3 sono buone.

Ecco la procedura che ho seguito.

  1. Crea una partizione bootcamp utilizzando Bootcamp Assistant per lo spazio.
  2. Installa la versione di Windows XP.
  3. Apri VMware e seleziona la partizione bootcamp quando crei una nuova macchina virtuale per Windows.
  4. VMWare installa poche utilità nella partizione bootcamp, per usarlo per l'avvio tramite Fusion.
  5. Una volta fatto tutto questo, puoi lanciare questa versione di Windows come una normale macchina virtuale in Fusion.

Se voglio un uso lite di Windows, avvierò via Fusion, se voglio eseguire programmi pesanti, allora avrò l'avvio in Bootcamp, ma raramente lo faccio, dato che Fusion VM è al 99% OK per me per tutte le attività incluso sviluppo con Eclipse.

    
risposta data 29.12.2010 - 19:27
fonte
1

Una VM di Boot Camp è più lenta per due motivi: il driver NTFS utilizzato è più lento di quello utilizzato da una normale VM, e inoltre, la partizione Boot Camp è posizionata nella parte più interna (più lenta) dei dischi del disco rigido.

    
risposta data 28.07.2011 - 00:27
fonte
0

Ho esattamente la stessa domanda e devo ancora trovare una buona risposta. In passato (prima di Fusion 3.1), comprendevo che un disco virtuale era generalmente più veloce, perché: a) questo poteva sfruttare l'hosting di cache, ecc. Eb) Fusion doveva ancora scavare tunnel attraverso il sistema operativo host per accedere al Boot Camp partizione, dal momento che il disco rigido è veramente "di proprietà" e gestito dall'host. Non sono sicuro di cosa sia cambiato in 3.1 per aumentare le prestazioni di 5 volte, ma a quanto pare ora può accedere alla partizione BC in modo molto più efficiente.

Nel mio caso, in realtà ho un secondo disco rigido fisico nel mio Mac Pro dedicato a Windows. Quindi, teoricamente, Windows potrebbe parlare direttamente a questo disco rigido senza passare per il sistema operativo host. Non sono sicuro che Fusion sia effettivamente in grado di riconoscere questo caso speciale e farlo, ma sarebbe fantastico se lo facesse, in modo simile al modo in cui il SO guest può "possedere" determinati dispositivi USB.

    
risposta data 03.03.2011 - 22:31
fonte