![SBS 2011 - Store.exe のメモリ使用量が多いのは正常ですか?](https://rvso.com/image/567626/SBS%202011%20-%20Store.exe%20%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E4%BD%BF%E7%94%A8%E9%87%8F%E3%81%8C%E5%A4%9A%E3%81%84%E3%81%AE%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
当社には、約 20 人のユーザー向けに Exchange、WSUS、ファイル共有を実行する 16 GB のメモリを搭載した SBS 2011 サーバーがあります。このサーバーは、Hyper-V で実行されている仮想マシンにも 2 GB のメモリを提供するため、残りの 14 GB が残ります。
サーバーが最初に起動すると、Store.exe が約 500 MB のメモリを消費し、WSUS と IIS もいくらか消費しますが、通常は 60% の容量しか使用されません。営業日中は、Store.exe が 8 GB のメモリを消費し、サーバーの容量は約 97% になります。
これにより、サーバーの使用が非常に遅くなり、RDP 経由のログオンが遅くなり、一般的なサーバー管理が遅くなります。
これは正常ですか? Exchange は、必ずしも必要ではない大量のメモリを消費し、それを必要とする他のアプリケーションに解放すると読んだことがあります。また、すべてのメールボックスがキャッシュ モードで開かれていることも確認しました。Outlook Anywhere または OWA 経由で接続する外部ユーザーもいます。
それが「正常」であるとみなされる場合、使用可能なすべてのメモリの使用を制限し、SBS がサーバー管理に使用するメモリを少し残す方法はありますか? メモリの上限と下限のフラグの設定に関する記事をいくつか見ましたが、これはインストールした更新プログラムのロールアップ 5 では機能しないという噂があります。
1 台のサーバーで 14 GB のメモリしかなくても、多くの処理を実行できると期待していますか?
ありがとう
答え1
perfmon Exchange の「データベース キャッシュ サイズ」カウンタを使用して、データベース キャッシュがメモリを占有していないか (何らかの理由で解放していないか) を確認します。占有している場合は、InformationStore Active Directory オブジェクトのプロパティで msExchESEParamCacheSizeMin/msExchESEParamCacheSizeMax 値を設定して、キャッシュ サイズを制限してみてください。このブログ。
ISキャッシュでない場合は、メモリリークの可能性があります。この場合、回避策として情報ストアを定期的に再起動し、ケースを開くことができます。Microsoft 製品サポート・商品自体に問題があった場合は、料金は発生しません。