Exchange、WSUS、およびファイル共有を約20ユーザーで実行する16GBのメモリを搭載したSBS 2011サーバーがあります。サーバーは、Hyper-Vで実行されている仮想マシンに2GBのメモリを提供するため、残りは14GBになります。
サーバーが最初に起動したときにStore.exeが約500MBのメモリを消費すると、WSUSとIISも一部を消費しますが、通常は60%の容量しかありません。営業日中のStore.exe 8GBのメモリを消費し、サーバーは約97%の容量で動作します。
これにより、サーバーの使用が非常に遅くなり、RDPを介したログオンが遅くなり、一般的なサーバー管理が遅くなります。
これは正常ですか? Exchangeは、必要のない大量のメモリを消費し、それを必要とする他のアプリケーションに解放することを読みました。また、すべてのメールボックスがキャッシュモードで開かれていることも確認しました。 OutlookAnywhereまたはOWAを介して接続する外部用途がいくつかあります。
「正常」と見なされた場合、使用可能なすべてのメモリを使用して制限し、SBSがサーバー管理に使用できるように少し残しておく方法はありますか?高メモリフラグと低メモリフラグの設定に関する記事をいくつか見ましたが、これはインストールしたアップデートロールアップ5では機能しないという噂があります。
単一のサーバーが14GBのメモリで十分に機能すると期待していますか
ありがとう
Perfmon Exchangeの「データベースキャッシュサイズ」カウンターを使用して、データベースキャッシュがメモリを占有しているか(何らかの理由で解放していないか)を確認します。その場合、 このブログ で説明されているように、InformationStore Active DirectoryオブジェクトのプロパティでmsExchESEParamCacheSizeMin/msExchESEParamCacheSizeMax値を設定して、キャッシュサイズを制限してみてください。
ISキャッシュでない場合は、メモリリークである可能性があります。この場合、回避策として定期的にインフォメーションストアを再起動し、 Microsoft製品サポートでケースを開くことができます。 -製品自体に問題があることが判明した場合、手数料はかかりません。
Exchange 2010の最小および推奨メモリ構成 も確認する必要があります。