SBS 2011 - Store.exe内存占用过高是否正常?

SnA*_*BaZ 4 memory exchange-2010 windows-sbs-2011

我们有一台具有 16GB 内存的 SBS 2011 服务器,可为大约 20 个用户运行 Exchange、WSUS 和文件共享。该服务器还为在 Hyper-V 中运行的虚拟机提供 2GB 内存,因此还剩下 14GB 内存。

当服务器首次启动时,Store.exe 会消耗大约 500MB 内存,WSUS 和 IIS 也会消耗一些内存,但我们通常只使用 60% 的容量。在工作日期间,Store.exe 消耗 8GB 内存,服务器的容量约为 97%。

这使得使用服务器非常慢,通过 RDP 登录很慢,一般服务器管理速度也很慢。

这是正常的吗?我读到,Exchange 会消耗大量它不一定需要的内存,然后将其释放回其他需要它的应用程序。我还检查了所有邮箱是否都以缓存模式打开。我们确实有一些通过 Outlook Anywhere 或 OWA 连接的外部用户。

如果它被认为是“正常”,是否有某种方法可以限制它使用所有可用内存并留一点给 SBS 用于服务器管理?我看过一些关于设置高内存和低内存标志的文章,但有传言称这不适用于我们安装的更新汇总 5。

我是否期望一台服务器仅用 14GB 内存就能完成这么多工作?

谢谢

the*_*bit 5

使用 perfmon Exchange“数据库缓存大小”计数器检查数据库缓存是否正在占用内存(并且由于某种原因未释放内存)。如果是这样,请尝试通过在 InformationStore Active Directory 对象的属性中设置 msExchESEParamCacheSizeMin/msExchESEParamCacheSizeMax 值来限制缓存大小,如本博客中所述。

如果不是IS缓存,则可能是内存泄漏。在这种情况下,您可以定期重新启动信息存储作为解决方法,并向Microsoft 产品支持提出案例- 如果结果是产品本身的问题,则不会收取任何费用。

您还应该查看Exchange 2010 的最低和推荐内存配置

  • @HaydnWVN `sc 停止 MSExchangeIS && 超时 /t 180 && sc 启动 MSExchangeIS` (2认同)