我确信使用 ESX 3 时速度会一样慢,甚至更慢,但我正在寻求一些帮助。
在物理 Citrix 服务器上,登录时间为 1 - 4 秒。
虚拟 - 16 - 23秒。
我正在寻找可以对我的虚拟机进行的性能增强,以尝试减少登录等待时间。
硬件很好(HP BL685(24 核,64GB RAM)。目前还没有什么可以推动它。
网络 10Gb
我计划明天使用 VMXNET3 测试配置,但是有人能列出我可以在测试时使用的最佳实践吗?
答案1
传说 Citrix VM 在拥有多个 vCPU 的情况下实际上运行得更差。在我以前的工作中,他们坚信这个传说,并且总是会大量创建拥有一个 vCPU 的 VM。
答案2
硬盘分区是否对齐?可以使用以下命令检查:
wmic 分区获取起始偏移量、名称、索引、块大小
总体而言,我们发现对齐的虚拟机客户分区会显著提高磁盘 I/O 性能。由于 Windows 2003 及更早版本默认不对齐,因此这是需要检查的第一件事。
接下来,如果您使用的是单 CPU 客户机,请确保您已加载正确的 HAL。我相信它是 halaacpi.dll。在单 CPU 客户机上使用 halmacpi.dll 可能会导致性能不佳。您需要右键单击 hal.dll,选择属性,然后检查原始文件名字段。