Ограничение размера выделяемой оперативной памяти для MS Exchange 2010 SP3

Во время работы MS Exchange 2010 SP3 забирает под себя всю доступную оперативную память и если необходимо, отдает ее другим службам и приложениям. Зарезервированная оперативная память выделяется под создание кеша для дисковой подсистемы базы данных Exchange.

 

Таблица значений размеров кэша базы данных по умолчанию для Exchange 2010 (Exchange 2010 Limiting Database Cache)

Физическая память на сервере (ОЗУ) Размер кэша базы данных (только Mailbox) Размер кэша базы данных (с несколькими ролями)
2GB 512 MB Not Supported
4GB 1 GB Not Supported
8GB 3.6 GB 2 GB
16GB 10.4 GB 8 GB
24GB 17.6 GB 14 GB
32GB 24.4 GB 20 GB
48GB 39.2 GB 32 GB
64GB 53.6 GB 44 GB
96GB 82.4 GB 68 GB
128GB 112.2 GB 92 GB

 

Иногда случается так что Exchange перестает следовать этой таблице и правилом отдачи оперативной памяти под нужны системы или других приложений. Это приводит с снижению производительности системы, самого Exchange сервера и полному зависанию.

 

Данную ситуацию можно решить, путем ограничения размера выделяемой оперативной памяти для Exchange. К примеру необходимо ограничить кеш базы данных до 8 Gb, то сперва нужно рассчитать значение для параметра msExchESEparamCacheSizeMax (8 Gb переводим в килобайты = 8 388 608 Kb делим на 32 Kb = 262144)

 

Имея точное значение для параметра msExchESEparamCacheSizeMax, запускаем оснастку ADSIEdit.msc и подключаемся к контексту Конфигурация:

 

Переходим в Конфигурация — Configuration — Services — Microsoft Exchange — FIrst Organization — Administrative Groups — Exchange Administrative Group (FYDIBOHF23SPDLT) — Servers — [Имя сервера] — InformationStore.

 

Правой кнопкой мыши на InformationStore и редактируем параметр msExchESEParamCacheSizeMax. Установите рассчитанное ранее значение (262144).

 

Перезапускаем сервис Microsoft Exchange Information Store, чтобы изменения вступили в силу.

 

Теперь MS Exchange 2010 будет резервировать оперативной памяти ровно столько, сколько мы указали ему.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

14 − 12 =