Accedi alla partizione non elaborata da una macchina virtuale: è più veloce di un disco virtuale?


Risposte:


3

Il documento Microsoft Word intitolato Prestazioni del disco rigido virtuale discute i risultati delle prestazioni ottenuti in Hyper-V. Afferma:

Le prestazioni VHD di dimensioni fisse sono state alla pari con il disco fisico dal rilascio di Windows Server 2008 / Hyper-V alla produzione In Windows Server R2 le prestazioni VHD fisse rimangono intatte, vale a dire buone come disco non elaborato o file non elaborato.

Per eseguire il backup di questa affermazione, il documento contiene misure relative a vari casi, da cui si può concludere che la partizione / disco grezzi non migliora di molto le prestazioni, se non del tutto.

Ci sono troppi risultati da duplicare qui, quindi ne do solo due.

Per VHD di dimensioni fisse:

Log di SQL Server 64 KB Velocità di scrittura sequenziale del 100% al 100%

Log di SQL Server 64 KB Latenza di scrittura sequenziale al 100% al 100%

Per espandere VHD in modo dinamico (i risultati non sono uniformi come prima):

Streaming multimediale 64 KB 100% sequenziale 98% lettura 2% Velocità di scrittura in scrittura

Streaming multimediale 64 KB 100% sequenziale 98% lettura 2% latenza di scrittura


4

Continuerei personalmente a utilizzare un disco rigido virtuale anziché utilizzare l'accesso non elaborato. L'avvertimento nella documentazione di Virtualbox fa scattare tutti i tipi di campane sui problemi di stabilità.

"accesso al disco rigido non elaborato"; consente a un sistema operativo guest di accedere al proprio disco rigido virtuale senza passare attraverso il file system del sistema operativo host. La differenza di prestazioni effettiva per i file di immagine rispetto al disco non elaborato varia notevolmente a seconda del sovraccarico del file system host, se vengono utilizzate immagini a crescita dinamica e sulle strategie di memorizzazione nella cache del sistema operativo host. La memorizzazione nella cache influisce indirettamente anche su altri aspetti come il comportamento degli errori, ovvero se il disco virtuale contiene tutti i dati scritti prima di un arresto anomalo del sistema operativo host. Consultare la documentazione del sistema operativo host per i dettagli su questo ..... L'uso errato o l'uso di una configurazione obsoleta può portare alla totale perdita di dati sul disco fisico. Ancora più importante, non tentare di avviare la partizione con il sistema operativo host attualmente in esecuzione in un guest. Ciò porterà a una grave corruzione dei dati.

Ho usato dischi grezzi con VMWare quando dovevo eseguire 3 sistemi operativi contemporaneamente e i file erano sulla stessa partizione. I dischi grezzi hanno migliorato leggermente le prestazioni. Tuttavia, ho riscontrato problemi durante l'utilizzo di funzionalità come le istantanee. Quindi, sono tornato alla configurazione VHD. Nelle normali modalità di funzionamento durante l'utilizzo di una singola macchina virtuale, non ho riscontrato alcun notevole miglioramento delle prestazioni. Tuttavia, non ho verificato questo utilizzando uno strumento di valutazione delle prestazioni.


Quali tipi di problemi hai riscontrato?
Anderson Green,

@AndersonGreen Posso parlare dell'accesso al disco non elaborato per un server Ubuntu in esecuzione come SO guest in VirtualBox su un host Windows 10. In particolare Windows e MacOS hanno problemi in cui gli utenti standard non possono ottenere autorizzazioni sufficienti per l'accesso completo al disco grezzo. E 'possibile creare un VMDK cruda w / un disco fisico utilizzando VboxManage.exe da un comando elevata pronta, ma è non è possibile collegare questo VMDK come deposito sul VM senza runnning VirtualBox se stesso utilizzando "Esegui come amministratore", ed è senza consigliato a causa della sicurezza (aumento del rischio di compromissione della sandbox host / guest).
Cory Gross il

2

Sto usando Linux come sistema operativo host e WinXP come ipotesi in VirtualBox. Lo stavo usando con l'archiviazione dei file, ora il mio XP è su una partizione separata sull'HDD. Le mie osservazioni sono che non vi è alcun beneficio, almeno nessuno che io possa sentire. C'è un vantaggio teorico, dal momento che salterai il livello FS, ma con i sistemi di oggi sembra che sia un vantaggio troppo piccolo per essere rilevante.

Quindi la mia esperienza dice: usa il file con l'archiviazione preallocata, poiché l'immagine allocata dinamicamente farà un'enorme differenza (è molto più lenta e affamata di IO, rispetto alla preallocazione).

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.