Physische Festplatte oder VHD für Hyper-V R2

15

Welche Vor- und Nachteile hat die Verwendung der Option "Physische Festplatte" beim Hinzufügen eines Laufwerks zu einer VM, anstatt nur eine VHD mit fester Größe zu erstellen, die so groß wie die Festplatte ist?

Die Absicht ist, dass diese Festplatte einer einzelnen VM zugewiesen wird, sodass nichts anderes erforderlich ist, um sie zu verwenden.

David Gardiner
quelle
Vielen Dank für alle Kommentare - ich fühle mich jetzt besser informiert. In diesem speziellen Fall wird auf der VM Windows Home Server ausgeführt, sodass die Portabilität keine so hohe Anforderung darstellt. Ich schätze jedoch, dass dies allgemein zu berücksichtigen ist. -dave
David Gardiner
2
Es gibt auch ein neues Whitepaper von MS - download.microsoft.com/download/0/7/7/… - Leistung der virtuellen Festplatte
David Gardiner

Antworten:

7

Ich benutze VMs, weil sie portabel sind. Wenn Sie eine physische Festplatte anschließen, verlieren Sie den größten Teil der Portabilität. Es ist viel einfacher, eine VHD-Datei auf einen anderen Host zu kopieren, als die physische Festplatte zwischen diesen zu verschieben.

BLAKE
quelle
2

Das, woran Sie denken müssen, ist Portabilität im Vergleich zu Geschwindigkeit. Es wird weitgehend akzeptiert, dass es der größte Leistungszuwachs ist, einer VM eine echte Raw-Festplatte für die Arbeit zu geben. Wenn eine VM in einer Datei ausgeführt wird, denkt ein Betriebssystem, dass in eine Datei geschrieben wird, was wiederum ein externes Betriebssystem auffordert, auf eine Festplatte zu schreiben.

Die Leistung beim Schreiben von Datenträgern ist wahrscheinlich das größte Problem, das eine VM haben kann.

Weitere Informationen: Coding Horror: Der wichtigste VM-Leistungstipp

Stewart Robinson
quelle
Zwar kann die VM-Leistung erheblich gesteigert werden, indem sichergestellt wird, dass die VM über eine ausreichende Speicherbandbreite verfügt. Selbst der von Ihnen gewählte Benutzer versucht jedoch nicht, anzugeben, dass Sie die Festplatte direkt der VM aussetzen müssen. Er sagt nur, dass Sie Ihrer VM eine Festplatte zuweisen sollten. Durch das Speichern einer VHD-Datei auf dieser Festplatte bleibt die Flexibilität erhalten, ohne die Leistung zu beeinträchtigen.
Jake Oshins
Hängt davon ab. Ja wirklich. Ich habe eine Disc freigelegt, die bereits 6 physische Discs umfasst und in Kürze auf 12 übergeht - in einem RAID 10. Manchmal übertrumpft die Leistung alles.
TomTom
Die VM-Leistung wird häufig durch die gemeinsame Nutzung einer physischen Festplatte oder eines Festplattenarrays zwischen mehreren Systemen beeinträchtigt . Der durch die Verwendung einer VHD-Datei verursachte Overhead ist jedoch bei weitem nicht so dramatisch, wie Sie vorgeschlagen haben.
Skyhawk
Ich frage mich, ob dies für SSDs immer noch zutrifft. Dieser Artikel stammt von vor 6 Jahren.
Jason
Unabhängig davon, ob die Geschwindigkeit der Festplatte vor dem eigentlichen Schreiben auf die Festplatte eine Virtualisierungsebene durchlaufen musste
Stewart Robinson,
1

Ich bezweifle, dass Sie Leistungsunterschiede messen können, wenn Sie eine virtuelle Festplatte auf diese einzelne Festplatte legen. Probieren Sie es aus und sehen Sie. Ich vermute, Sie möchten die von BLAKE erwähnte Flexibilität beibehalten.

Jake Oshins
quelle
0

Noch etwas zu beachten: Sobald Sie eine Pass-Through-Festplatte anhängen, verlieren Sie die Fähigkeit, Snapshots dieser VM zu erstellen. Die einzige Problemumgehung besteht darin, die Festplatte zu trennen, den Snapshot zu erstellen und den Snapshot erneut zuzuordnen. Es muss eine SCSI-Festplatte sein, damit dies funktioniert. Sie sollten auch sicherstellen, dass die VM nicht auf die Festplatte schreibt, bevor Sie sie trennen.

charleswj81
quelle