在 VMware vSphere 4 高性能系列上的 Microsoft Exchange 2010

本博文由 VMware 性能研发组的主任工程师 Todd Muirhead 撰写。

去年我与戴尔技术中心合作,对 PowerEdge M710 刀片服务器和 EqualLogic iSCSI 存储上的 Exchange 2007 进行了测试。Vmware vSphere 上的 Exchange 环境是完全虚拟的,我们测试 DRS 如何通过发挥负载平衡作用改善性能。 Exchange 2010 是去年年底发布的,是时候做些新测试了。

今年年初,我获得了一个崭新的配备 2 个 4 核英特尔 Xeon X5570 处理器、96GB RAM 的戴尔 PowerEdge M710。使用这个新服务器的原因是为了测试在 VMware vSphere 上运行的新 Microsoft Exchange Server 2010(在虚拟机内)。这台闪亮的新服务器配以 Clariion CX4-960 光线通道存储阵列,为 Exchange 2010 VM 测试提供了良好的测试台。

测试结果证明 Exchage 2010 运行状况极好,令人印象深刻,很容易编写成一个博文三部曲(戴尔技术中心上有所有链接)。

首部曲集中讨论单个 Exchange 2010 Mailbox Server VM 的性能,其已进行了扩展以支持更多用户。测试用单个虚拟机运行最多 8000 个客户,发现性能依然很好,而且 CPU 利用率低,响应时间短。

第二篇关注如何向 Exchange 2010 Mailbox Servcer VM 增加更多 RAM 以减少 IOPS。性能测试表明 RAM 越大,IOPS 越少,响应时间越短。用多余的 RAM 换更少的 IOPS 或磁盘时是有可能的。

终曲讨论了向外扩展 (Scale-Out) 性能。使用最多 4 个 Mailbox Server VM 伺服最多 8000 个用户,测试表明跨多个虚拟机运行相同数量的用户时的响应时间,只比在一个较大的虚拟机上运行它们快一点。响应时间略高的原因是 Exchange 可用缓存 RAM 较少,从而导致 IOPS 更多。

事后我又在我的 Vmware 社区博客中发表了一些博文,补充了一些主文中没有的性能细节。包括一篇关于不同 Exchange Server 角色的 CPU 利用率(分成独立虚拟机时),一篇是关于 ESX 主机的 CPU 使用,最后一篇是关于被测 Exchange 2010 的 I/O 大小。

此次 Exchange 2010 性能测试的一个主要发现是确定戴尔 PowerEdge R710 能够轻松伺服很多担任各种角色的、配置各异的 Exchange 2010 虚拟机。所有性能测试表明在 95% 的情况下,SendMail 存储器等待时间不会超过 0.5s 的阈值,不会出现用户可以觉察的性能下降。

 

更多精彩文章请关注:

戴尔技术社区

你可能感兴趣的:(vmware,服务器,虚拟化,刀片,EqualLogic)