我是否应该将 VMware 虚拟磁盘拆分为多个文件?

emr*_*cnl 17 vmware windows-7 performance virtual-machine

我正在使用 VMware Workstation 12 创建 Win7 虚拟机,我可以在 Linux 上将其用于 Photoshop 和 After Effects 等程序。

VMware 要求使用此选项将虚拟机文件拆分为 2Gb 的部分。这不是我第一次注意到,但我想知道是否有明显的性能下降。

相关窗口截图:

在此处输入图片说明

不,我不会很快移动此 VM,但如果我移动,我可以完美地等待文件传输。

jam*_*lin 18

单片磁盘的缺点:

  • 如果您删除快照并需要合并未使用的.vmdk文件,如果您需要对.vmdk文件进行碎片整理等,那么您的主机需要与整个 .vmdk文件一样多的可用空间。相反,如果您使用拆分磁盘,那么您的主机只需要与单个.vmdk扩展区之一一样多的可用空间。
  • 如果要复制或备份 VM,可能会将其复制到不支持此类大文件的文件系统。
  • 如果您正在复制或备份 VM,但需要取消操作并稍后恢复,那么使用拆分磁盘会少很多痛苦。

单片磁盘的优点:

  • 更少的文件系统混乱(从这个意义上说,它更容易管理)。
  • VM 将需要更少的打开文件句柄。某些主机操作系统对打开文件句柄的最大数量的限制稍低,如果您拍摄大量快照,这可能很重要。


mis*_*256 14

除非您在具有文件大小限制的 FAT32 卷或网络共享上创建它,否则拆分图像文件似乎没什么意义。

VMware 有这样的说法:

如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择将虚拟磁盘拆分为多个文件。

另一个参考是这样说的

选择将 VMDK 拆分为 2GB 文件对性能几乎没有影响。

无论如何,我目前拥有的最大磁盘映像文件(在我的 NTFS 格式的便携式 USB 硬盘上)是 ~150GB。我什至在一夜之间使用 7-zip 将其备份到网络共享。完全没有问题。

在性能方面,认真地说,对于您正在做的事情,您根本不会注意到单个图像和分割图像之间的区别。我想随着图像大小达到 100 GB 时,会开始出现可感知的差异。尽管如此,如果您想使用技术上性能最高的文件,那么这就是您已经在做的一个单一的图像文件。你们都很好;-)

  • 是不是如果以分割文件的形式存储的话,增加磁盘的大小就容易多了?因为这样它只需要再创建几个文件,而不是复制整个整体文件。除了需要更长的时间之外,这还意味着您无法将整体文件增大到超过其分区大小的 50%。https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2041556 (2认同)