这些测试结果描述了包含 10,000 个桌面的 View 5.2 设置,在此设置中,由一个 vCenter Server 5.1 实例来管理 5 个池,每个池具备 2,000 个虚拟机桌面。无论是置备一个新的池,还是重构、刷新或重新平衡现有的具备 2,000 台虚拟机的池,都只需要一个维护期。另外还针对 10,000 位用户进行了登录风暴测试。
此处提供的测试结果是通过下述主题所描述的软件、硬件和配置设置而得出的:
- Horizon 连接服务器最大连接数和虚拟机配置中所描述的桌面和池配置
- 共享存储示例中所描述的分层存储组件
- 网络带宽问题中所描述的网络组件
10,000 位用户长达一小时的登录风暴处理能力
与 vSphere 5.5 Update 1 中提供的功能相比,vSphere 6.0 和更高版本中提供的 vSAN 功能包含很多性能改进。对于 vSphere 6.0,此功能还具有更广泛的 HCL(硬件兼容性)支持。有关 vSphere 6 或更高版本中的 vSAN 的详细信息,请参阅《管理 VMware vSAN》文档。
在测试设置中,我们使用以下桌面和池设置,测试了 10,000 个桌面的登录风暴情况。桌面的电源策略被设置为始终开启。
对于在 60 分钟内发生的 10,000 个桌面的登录风暴,使用正态分布登录时间。在登录风暴开始前,所有的虚拟机都已开启并可用。登录后,工作负载启动,其中包括以下应用程序:Adobe Reader、Microsoft Outlook、Internet Explorer、Microsoft Word 和 Notepad。
以下为测试过程中所持续的登录风暴的其他详细信息:
- 95% 的登录发生在 +/- 2 标准偏差时间段(40 分钟)。
- 68% 的登录发生在 +/- 1 标准偏差时间段(20 分钟)。
- 登录率峰值为 400 次/分钟(或 6.67 次/秒)。
置备池所需要的时间
池是在您创建池时预先置备或者是在分配用户后按需置备。置备是指创建虚拟机并进行配置,以便使用正确的操作系统映像和网络设置。
在一个已包含 4 个池并且每个池管理 2,000 台虚拟机的测试设置中,继续置备第五个包含 2,000 台虚拟机的池需要花费 4 个小时。所有的虚拟机都是预先置备。
重构池所需要的时间
您可以通过重构操作来提供操作系统修补程序、安装或更新应用程序,或者修改池中虚拟机的桌面硬件设置。在重构池前,你为具备新配置的虚拟机拍摄快照。重构操作使用该快照来更新池中所有的虚拟机。
在一个包含 5 个池并且每个池管理 2,000 台虚拟机的测试设置中,重构一个包含 2,000 台虚拟机的池需要花费 6 小时 40 分钟。在重构操作开始前,所有的虚拟机都已开启并可用。
刷新池所需要的时间
因为磁盘容量会不断增长,因此您可以在用户注销时将桌面刷新到原始状态以节省磁盘空间,或者设置计划来定期刷新桌面。例如,安排桌面每天、每周或每月刷新一次。
在一个包含 5 个池并且每个池管理 2,000 台虚拟机的测试设置中,刷新一个包含 2,000 台虚拟机的池需要花费 2 小时 40 分钟。在刷新操作开始前,所有的虚拟机都已开启并可用。
重新平衡池所需要的时间
重新平衡桌面操作会在可用的逻辑驱动器之间重新平均分配链接克隆桌面。它可以节省过载驱动器上的存储空间,并确保充分利用所有驱动器。您还可以使用重新平衡操作将桌面池中的所有虚拟机迁移到 vSAN 数据存储中,或者从该数据存储中迁移虚拟机。
在一个包含 5 个池并且每个池管理 2,000 台虚拟机的测试容器中,进行一项测试时在容器中添加了 2 个数据存储。 进行另外一项测试时,将 2 个数据存储从容器中移除。当添加或移除数据存储后,对其中的一个池进行重新平衡操作。重新平衡一个包含 2,000 台虚拟机的池需要花费 9 个小时。在重新平衡操作开始前,所有的虚拟机都已开启并可用。