您好
我的环境是3台cashub,每台内存16G,3台mailbox,每台内存64G,现在遇到的问题是6台虚拟机的使用内存到达到了90%以上,甚至95%以上,总共邮箱用户数在5000个左右
这个exchange是否有机制默认内存使用率会利用到很高?
我这边担心由于内存过高导致机器性能下降,甚至由于内存负载过高导致系统奔溃的出现。
麻烦哪位大拿帮忙解释下。
谢谢!
您好,
由于 Exchange 进程的内存使用率与用户的行为有关,您可以通过任务管理器查看是否有某个进程占用了过多内存。这里有一些当某个进程内存使用率过高时的解决方法。如果以下情况与您的实际问题都不同,请您把内存使用情况的截图或信息贴在这里。
Microsoft.Exchange.RpcClientAccess.Service.exe 进程消耗过多在 Exchange Server 2010年环境中的客户端访问服务器上的 CPU
性能问题或延迟当您连接到 Windows 服务器中运行的 Exchange Server 2013 (W3wp.exe)
另外,请问您正在使用的 Exchange 版本是什么?您可以升级到最新版本看问题是否仍存在。
此致,
Dawn Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
您好,我的环境是exchange2010,上面64G的是mailbox,16G的是cashub,都超95%了
从您的截图上看,w3wp.exe 占用了 CAS+HUB 服务器上的大部分内存。w3wp.exe不仅处理来自外部的用户请求,而且它们自己使用虚拟目录(Owa, OAB和Powershell等)和相应的应用程序池在 Exchange 服务器之间发出 Web 服务请求,所以一般来说它会占用较多内存。您可以:
第四张截图里 store.exe 占用了 Mailbox 服务器上的大部分内存。这是正常现象,因为 Exchange 通过这个进程尽可能地使用内存来缓存数据库以提高性能,当其他程序需要时它就会释放内存。您可以安全忽略这个问题。