Disco fisico o VHD per Hyper-V R2


15

Utilizzando Hyper-V, quali sono i pro / contro dell'utilizzo dell'opzione "Disco rigido fisico" quando si aggiunge un'unità a una macchina virtuale anziché creare un disco rigido virtuale di dimensioni fisse grande quanto il disco?

L'intenzione è che questo disco sia allocato su una singola VM, quindi non c'è nessun requisito per avere qualcos'altro che lo utilizza.


Grazie per i commenti di tutti: mi sento più informato ora. In questo caso particolare la VM esegue Windows Home Server, quindi la portabilità non è un requisito così elevato, ma apprezzo che sia qualcosa da considerare in generale. -dave
David Gardiner

2
C'è anche un nuovo white paper di MS - download.microsoft.com/download/0/7/7/… - Prestazioni del disco rigido virtuale
David Gardiner

Risposte:


7

Uso le macchine virtuali perché sono portatili. Quando si collega un disco fisico, si perde gran parte della portabilità. È molto più semplice copiare un file VHD su un altro host piuttosto che spostare il disco fisico tra di loro.


2

La cosa a cui devi pensare è la portabilità contro la velocità. È ampiamente riconosciuto che dare a una VM un disco raw reale con cui lavorare è il più grande guadagno in termini di prestazioni che si possa fare. Quando una VM viene eseguita in un file, ha un sistema operativo che pensa di scrivere su un file, che a sua volta chiede a un sistema operativo esterno di scrivere su un disco.

Le prestazioni di scrittura su disco sono probabilmente il problema più grande che può avere una VM.

Ulteriori informazioni: Coding Horror: il singolo suggerimento sulle prestazioni delle VM più importante


Mentre è vero che le prestazioni della VM possono essere notevolmente aumentate assicurandosi che la VM abbia una larghezza di banda di archiviazione adeguata, anche il ragazzo che stai collocando non cerca di dire che devi esporre il disco direttamente alla VM. Dice solo che dovresti dedicare un disco alla tua VM. Mettere un file VHD su quel disco preserva la flessibilità senza compromettere molto le prestazioni.
Jake Oshins

Dipende. Veramente. Ho un disco esposto che si estende già su 6 dischi fisici e presto andrà a circa 12 - in un RAID 10. A volte le prestazioni superano tutto.
TomTom,

Le prestazioni della VM sono spesso influenzate dalla condivisione di un disco fisico o di un array di dischi tra più sistemi. Tuttavia, il sovraccarico imposto dall'uso di un file VHD non è così drammatico come hai suggerito.
Skyhawk,

Mi chiedo se questo sia ancora vero per gli SSD. Questo articolo è di 6 anni fa.
Jason

indipendentemente dalla velocità del disco rigido dover passare attraverso uno strato di virtualizzazione prima di scrivere sul disco era il problema della velocità
Stewart Robinson,

1

Dubito che tu possa misurare qualsiasi differenza di prestazione sostenuta inserendo un disco rigido virtuale su quel singolo disco. Provalo e vedi. Sospetto che vorrai preservare la flessibilità menzionata da BLAKE.


0

Qualcos'altro da considerare: non appena si collega un disco pass-through, si perde la possibilità di scattare istantanee di quella VM. L'unica soluzione è quella di staccare il disco, scattare l'istantanea e ricollegare l'istantanea. Per funzionare, deve essere un disco SCSI. Sarà inoltre necessario assicurarsi che la macchina virtuale non stia scrivendo sul disco prima di scollegarlo.

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.