使用20GB的SBS 2011 Exchange 2010 Store.exe DB只有13个用户?

我已经读了所有有关store.exe(交换分贝)利用吨内存的信息,但我还没有find任何参考指南,其中有多less实际上值得使用每个用户。

我的问题是,SBS 2011 Exchange 2010中只有13个用户,20GB的store.exe db内存消耗太多了?

这是一个正常的行为。 如果其他应用程序需要,Exchange将分配所有内存并将其释放到操作系统。

默认情况下,msExchESEParamCacheSizeMax键未设置,这意味着商店可以dynamic分配所需的内存。 如果系统上没有其他内存压力,ESE(store.exe)将增加caching以消耗服务器上几乎所有可用的RAM例如,如果服务器包含16GB物理内存,如果没有其他内存压力,则可以期望store.exe进程将增长到使用高达14GB的内存(16GB减2GB分配给内核模式)。 这种大得多的数据库caching大小会导致磁盘I / O的大大减less,因此从内存读取信息比从磁盘读取信息要快得多。 如果发生内存压力,就像其他应用程序请求/需要内存一样,ESE会适当缩小数据库caching的大小。 不build议修改信息存储对象的msExchESEParamCacheSizeMax属性。 就服务器性能以及最终用户体验而言,降低此值可能会降低性能。

从; http://blogs.technet.com/b/maliks/archive/2012/04/25/exchange-2010-store-exe-service-takes-high-memory-utilization.aspx