我们有一些发送电子邮件到我们的Exchange 2003系统(在Win2K3 R2 32位)的内部stream程。 最近他们一直在间歇性地出现各种各样的错误 – 他们报告说“交换拒绝了连接”。 我们使用XWall作为我们的垃圾邮件filter(用于Outlook客户端集成的XWallfilter),并且还报告“连接无故closures”,这可能表示Exchange服务器遇到问题。
我们只有大约25个用户邮箱(总共大约20-25GB),并且机器上的CPU负载没有固定(这是一个8核戴尔w / 4GB RAM)。 我的猜测是它以某种方式绑定了I / O。 我们得到一吨的垃圾邮件,我的猜测是这个箱子跟不上。 我将如何去诊断这(用户邮箱不报告任何错误)? 我应该看看瓶颈在哪里 – 磁盘I / O? networkingI / O? 中央处理器? 等等。? 我如何调整Exchange?
是的,我可以看看任务pipe理器,但是这并不是真的告诉我任何事情。 谢谢!!
Perfmon是你的朋友。 用于启动的CPU总性能(%利用率,%用户模式与内核模式,上下文切换),磁盘(队列长度,磁盘时间百分比)和内存(页面错误/秒,工作集大小)。 那会给你一个开始寻找的地方。 如果您对IO最感兴趣,则可以获取与IO(IO读/写字节或每秒操作)关联的Exchange服务的“处理”计数器,并将其也纳入到图表中。
在不了解更多细节的情况下,很难告诉你Exchange服务上的哪些计数器可以查看。 我还没有看到很多Exchange / Windows SMTP服务无法连接的情况。 实际上,它让我感到惊讶,因为它不能回答SMTP。 我想知道在这里你是否也可能遇到networking问题。 您可能会在XWall机器和Exchange之间嗅探stream量(如果您可以在该行为中捕获该stream量),并查看是否确实是未回复SMTP会话的问题。
您可以启用诊断日志logging,并可以或多或less地实时查看发生的情况。 此外,如果您尚未尝试阻止垃圾邮件来自的域或IP范围,您也可以考虑尝试。
此服务器是否具有除Exchange以外的任何其他function(这是很多的CPU)?
你使用OWA吗? 您是否启用了/ 3GB启动开关? (这些并不总是一起玩)。
用户使用什么客户端连接,如果Outlook使用“Exchange代理”?
存储的样子是什么(本地/ SAN,SATA / SAS,RAID级别)。 你只需要25个用户就可以看到太多的麻烦。
交stream环境有很多angular度来看待…..
我要做的第一件事就是使用进程资源pipe理器来确定瓶颈在哪里,是磁盘还是内存等。一旦你知道你可以看看是什么造成的。 最简单的select显然是抛硬件,更多的内存或更快的磁盘帮助,或将Exchange移动到自己的磁盘。 如果这是由垃圾邮件造成的,你也可以考虑在前端服务器处理垃圾邮件,然后到达Exchange,像postfix。
至于configuration修正方面,你可以考虑让XWall在到达Exchange服务器之前尽可能多地删除垃圾邮件,这将有助于减lessExchange的负载。