问题描述:

环境说明:

2台CAS,2台MBX,均为物理服务器,2处理器,16G内存,Raid5的SAS硬盘。

打开EMC控制台,然后随机打开一个用户的邮箱查看属性,会卡顿约半分钟,所有的属性栏都是空白,且控制台会呈现假死状态。打开Powershell,随便输入一些命令,如Get-ExchangeServer ,需要卡顿一分钟才能输出结果。

在卡顿的同时,打开资源监视器,未见到非正常的资源占用,除了内存占用80%(这也不是问题),处理器、硬盘、网卡均无明显问题。


诊断:

服务器性能没有问题,怀疑是Powershell查询过程中出现瓶颈。


操作记录:

1. 按照KB:http://blogs.technet.com/b/nawar/archive/2011/06/03/exchange-2010-management-console-emc-is-very-slow.aspx 将浏览器设定为不检查证书吊销。结果并没有什么性能改善

2. 按照KB:https://community.spiceworks.com/topic/526265-exchange-2010-exchange-management-console-and-shell-very-slow 回收IIS上的MSExchangePowerShellAppPool。这个看起来跟症状非常吻合,执行验证后,就是这个解决方法。


综述:

出现这个问题,主要还是Exchange服务器并没有做定期维护。在手动回收应用池后,Powershell查询性能得到明显的改善。