使用Hyper-V时,将驱动器添加到虚拟机时使用“物理硬盘”选项有什么优缺点,而不是创build一个与磁盘一样大的固定大小的VHD?
目的是将这个磁盘分配给一个单独的虚拟机,所以没有任何其他要求使用它。
我使用虚拟机,因为它们是可移植的。 当你连接一个物理磁盘时,你失去了大部分的可移植性。 将VHD文件复制到另一个主机要比在它们之间移动物理磁盘容易得多。
你必须考虑的是可移植性与速度。 基本上可以接受的是,给虚拟机一个真正的原始磁盘来工作是你可以获得的最大的性能收益。 当虚拟机运行在一个文件中时,它有一个操作系统,认为它正在写入一个文件,而文件又要求外部操作系统写入一个磁盘。
磁盘写入性能可能是虚拟机可能遇到的最大问题。
更多信息: 编码恐怖:唯一最重要的虚拟机性能提示
我怀疑你可以测量在单个磁盘上放置VHD引起的任何性能差异。 试试看看。 我怀疑你会想保留BLAKE提到的灵活性。
还有其他的事情需要考虑:一旦你连接了一个pass-through磁盘,你就失去了对这个虚拟机进行快照的能力。 唯一的解决方法是分离磁盘,创build快照并重新附加快照。 它必须是一个SCSI磁盘才能工作。 在分离之前,您还需要确保虚拟机不写入磁盘。