Назад | Перейти на главную страницу

Уменьшить объем памяти, используемый Exchange?

Я знаю, что хранилище информации Exchange (store.exe) действительно требует много памяти. Настолько, что кажется, что он не всегда соответственно освобождает память, когда это необходимо другим приложениям, в результате чего машина работает медленно.

Это SBS 2011 Standard SP1 с Exchange 2010. В нашей сети около 30 компьютеров, большинство из которых используют Outlook для подключения к Exchange. Мы также используем SharePoint. Существует 3 экземпляра SQL Server, и я знаю, что SQL Server также может использовать много оперативной памяти, но они уже ограничены 2 ГБ и даже не достигают этого предела. Все 3 экземпляра SQL Server в совокупности используют около 2,5 ГБ.

Что очень странно, наш сайт SharePoint становится крайне вялым, и, когда я его проверяю, доступен только кусок памяти (например, менее 1 ГБ). Это было с 12 ГБ оперативной памяти. Поэтому мы просто увеличили его до 32 ГБ ОЗУ, но теперь Exchange использует около 20 ГБ. У нас все еще есть проблема, когда все становится вялым после некоторого времени работы.

Я понимаю, что нет возможности ограничить объем памяти, которую использует Exchange. Но с 32 ГБ оперативной памяти, доступной для машины, конечно, ей не нужно 20 из них. Доступно менее 1 ГБ. Есть ли другой способ предотвратить захват памяти Exchange?

PS - это виртуальная машина на HyperV через Server 2012.

Если у вас Windows 2012 с Hyper-V, почему вы используете SBS?

В любом случае, чтобы ограничить объем памяти для Exchange на SBS 2011 SP1, вам нужно перейти в adsiedit ..

  1. Откройте рекламу
  2. Щелкните правой кнопкой мыши ADSIEdit и подключитесь к контексту именования конфигурации.
  3. Подключиться к контексту конфигурации
  4. Перейдите в раздел Configuration / Services / Microsoft Exchange // Administrative Groups / Exchange Administrative Group / Servers // InformationStore.
  5. Щелкните правой кнопкой мыши объект InformationStore и выберите свойства.
  6. Измените атрибуты, чтобы установить минимальный / максимальный размер памяти, используемый хранилищем информации: msExchESEParamCacheSizeMax и msExchESEParamCacheSizeMin
    • Размер устанавливается по количеству страниц. В Exchange 2010 используются страницы размером 32 КБ, поэтому вы должны указать здесь число, взяв нужный размер, преобразовав его в КБ и разделив на 32. Например: если вы хотите ограничить Exchange до 16 ГБ, вы должны ввести 500000 (16 000 000 КБ разделить на 32 КБ )
    • Я считаю, что для SP1 вы НЕОБХОДИМОСТЬ для установки минимального и максимального значений
  7. Перезапустите службу хранилища информации (или перезагрузите компьютер), чтобы изменения вступили в силу.