SBS 2011 - Store.exe記憶體佔用過高是否正常?

SBS 2011 - Store.exe記憶體佔用過高是否正常?

我們有一台具有 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 記憶體就能完成這麼多工作?

謝謝

答案1

使用 perfmon Exchange「資料庫快取大小」計數器檢查資料庫快取是否正在佔用記憶體(並且由於某種原因未釋放記憶體)。如果是這樣,請嘗試透過在 InformationStore Active Directory 物件的屬性中設定 msExchESEParamCacheSizeMin/msExchESEParamCacheSizeMax 值來限制快取大小,如中所述這個部落格

如果不是IS緩存,則可能是記憶體洩漏。在這種情況下,您可以定期重新啟動資訊儲存作為解決方法,並使用以下命令開啟案例微軟產品支援- 如果證明是產品本身問題,則不收取任何費用。

您還應該看看Exchange 2010 的最低和建議記憶體配置

相關內容