IT 正在运行一系列我们希望进一步优化的 VM:如果这些 VM 是 Windows XP,将它们的 NTFS 映像存储到 Linux/VMWare 提供的虚拟磁盘 (ext3),我们会受到多大的影响采取 - 相对于将主机硬盘分区格式化为 NTFS 以消除翻译层和额外级别的操作系统 IO 准备?
IT 正在运行一系列我们希望进一步优化的 VM:如果这些 VM 是 Windows XP,将它们的 NTFS 映像存储到 Linux/VMWare 提供的虚拟磁盘 (ext3),我们会受到多大的影响采取 - 相对于将主机硬盘分区格式化为 NTFS 以消除翻译层和额外级别的操作系统 IO 准备?
斩波器是正确的。使用带有 VMFS 格式数据存储的 ESXi 或 ESX,与在相同硬件上运行本机的相同文件系统相比,虚拟文件系统的性能仅下降 2-3%。使用 VMware Server 时,由于主机操作系统在 VMware 控制范围之外产生的性能开销,这种性能下降会增加。
归根结底,我发现虚拟驱动器带来的好处远远超过了性能下降带来的非常小的影响。以 VMotion 为例。
这些都是我通过多年使用和实际基准测试得出的观察结果。正如 sascha 所说,与 VMware 专家交谈以获得准确而非假设的建议。
使用虚拟磁盘可能会损失一些性能,因此最快的方法是使用单独的驱动器。另一种方法是在主驱动器上设置一个单独的分区,格式化为 NTFS。这绝对比虚拟磁盘快,但比单独的驱动器慢。
这最好在VMware 论坛上询问,在那里您可以获得以这种性能调整为生的人的建议。你不会得到任何关于你在这里受到多少打击的确切数字:)