Hyper-V R2的物理磁盘或VHD


15

使用Hyper-V,将驱动器添加到VM时,与仅创建与磁盘一样大的固定大小的VHD相比,使用“物理硬盘”选项的利弊是什么?

目的是将该磁盘分配给单个VM,因此不需要使用其他任何内容。


感谢大家的评论-我现在感觉更加了解。在这种特殊情况下,虚拟机正在运行Windows Home Server,因此对可移植性的要求不是很高,但我认为这是一般要考虑的问题。-dave
David Gardiner

2
还有来自MS的新的白皮书- download.microsoft.com/download/0/7/7/... -虚拟硬盘性能
大卫·加德纳

Answers:


7

我使用VM是因为它们是可移植的。附加物理磁盘时,将失去大部分可移植性。将VHD文件复制到另一个主机比在它们之间移动物理磁盘要容易得多。


2

您必须考虑的是可移植性与速度。人们普遍认为,给虚拟机一个真实的原始磁盘来使用是您可以获得的最大性能提升。当VM在文件中运行时,其操作系统会认为它正在写入文件,这反过来又要求外部操作系统将其写入磁盘。

磁盘写入性能可能是VM可能遇到的最大问题。

详细信息: 编码恐惧:最重要的VM性能提示


确实可以通过确保VM具有足够的存储带宽来大大提高VM性能,但是即使您所在的那个人也不会试图说必须将磁盘直接暴露给VM。他只是说您应该将磁盘专用于您的VM。将VHD文件放在该磁盘上可保留灵活性,而不会大幅降低性能。
杰克·奥辛斯

要看。真。我有一张已暴露的磁盘,该磁盘已经跨越了6个物理磁盘,很快就会达到大约12个磁盘-在RAID 10中。有时性能会胜过一切。
TomTom

VM性能通常受多个系统之间共享物理磁盘或磁盘阵列的影响。但是,使用VHD文件所带来的开销几乎没有您建议的那么大。
天鹰

我想知道SSD是否仍然适用。本文来自6年前。
杰森

不管硬盘速度在实际写入磁盘之前必须经过虚拟化层是速度的问题
Stewart Robinson

1

我怀疑您是否可以衡量通过在单个磁盘上放置VHD引起的任何性能差异。试试看。我怀疑您会想要保留BLAKE提到的灵活性。


0

需要考虑的其他事项:附加传递磁盘后,您将无法为该VM拍摄快照。唯一的解决方法是分离磁盘,创建快照并重新附加快照。它必须是SCSI磁盘才能起作用。您还需要确保VM在分离磁盘之前未写入磁盘。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.