Limiter la consommation mémoire d’Exchange 2007 et Exchange 2010

Limiter la consommation de mémoire d'Exchange 2007 et 2010

Comment limiter la consommation de mémoire de Microsoft Exchange 2007 et 2010 ?

Vous avez un soucis de consommation de votre Exchange 2007 ou votre Exchange 2010?

Après avoir vérifié le Gestionnaire de Tâches, vous avez pu constater que le processus store.exe (Banque d’Information/Information Store) consomme toute cette mémoire.

Pour limiter cela, il “suffit” de jouer avec ADSIEDIT.MSC :

Aller dans Configuration/Services/Microsoft Exchange/<Domaine Exchange>/Administrative Groups/Exchange Administrative Group/Servers/<Nom du Serveur>/Information Store.

Faire un clic droit sur “Information Store” puis propriétés et rechercher l’attribut “msExchESEParamCacheSizeMax”.

Donner la valeur suivante à msExchESEParamCacheSizeMax en fonction du nombre de BAL hébergées sur le serveur (3ème colonne):

Usage

Mémoire recommandée

Valeur à insérer

Léger

2 Go + 2 Mo/BAL

(2097152 + 2048 * Nbre BAL) / 8

Moyen

2 Go + 3.5 Mo/BAL

(2097152 + 3584 * Nbre BAL) / 8

Fort

2 Go + 5 Mo/BAL

(2097152 + 5120 * Nbre BAL) / 8

Très Fort

2 Go + 5 Mo/BAL

(2097152 + 5120 * Nbre BAL) / 8

Extrêmement Fort

2 Go + 5 Mo/BAL

(2097152 + 5120 * Nbre BAL) / 8

La 3ème colonne correspond à formule de calcul permettant d’obtenir la valeur en KB/Page, obtenue en divisant par 8 le nombre Ko de mémoire nécessaire.

Par exemple, pour une messagerie de 50 BAL à usage Fort : 2 Go + 5 Mo / BAL = 2 Go + 250 Mo = 2298 Mo = 2353152 Ko = 294144 Ko/page.

Enfin, redémarrez le service Information Store :

net stop MSExchangeIS && net start MSExchangeIS

Références :

Planning Memory Configurations Exchange 2007 Help

ESE Database Cache Size in Exchange 2007