在 Windows VM 中进行碎片整理?

Ste*_*teB 16 virtual-machines

我读过关于这个问题的相互矛盾的建议,所以我想在这里问一下。

我应该在我的 VM 中运行预定的碎片整理吗?

MDM*_*rra 32

存储人员将 VM 称为 I/O 混合器。这是因为所有来宾的文件通常都在像 VMDK 这样的“容器”中。此 VMDK 是包含 VM 使用的所有其他文件的单个文件。

考虑到 80GB VMDK 可能没有在磁盘上按顺序分配所有块 - 如果您使用精简配置,这种情况更有可能。通过在 VM 内部运行碎片整理,您实际上并没有使物理磁盘上的文件按顺序排列,而是使它们在容器内部按顺序排列,并且该容器在物理磁盘上可能不是按顺序排列的。基本上,在很多情况下,这是在浪费时间,而且性能提升充其量也很小。

  • 如果您要压缩动态 VMDK(或任何其他虚拟 HD 文件),您通常必须先对其进行碎片整理以获得正确的结果。除此之外,没有理由运行碎片整理,性能提升完全可以忽略不计。 (2认同)

Hen*_*nes 7

如果您分配上创造的所有的磁盘空间整理你的真正的磁盘上的文件然后进行碎片整理虚拟磁盘的话,我希望看到一个小的优势。

@MDMarra 完美地解释了为什么仅对虚拟磁盘进行碎片整理毫无意义。没有办法改善这一点。