none
Limiter allocation mémoire Exchange 2013 RRS feed

  • Question

  • Bonjour à tous,

    Je rencontre un problème au niveau de la mémoire qu'utilise Microsoft Exchange 2013.

    En effet sur les prérequis de Exchange, il est marqué (je crois) qu'il demande 8Go de RAM. Le problème est que le mien est un peut plus gourmand et me prend presque toute ma mémoire attribuée.

    Exchange est installé sur une machine virtuelle.

    Aurait-il une possibilité pour limiter cette allocation ?

    D'avance je vous remercie.

    vendredi 11 juillet 2014 08:57

Réponses

  • Bonjour,

    Concernant la configuration de votre environnement, avez vous utilisé le calculateur fournit par la Team Exchange ? Le dimensionnement en RAM donné à l'aide de cet outil, devrait être le plus optimal.

    Ci dessous quelques lignes provenant du "Best Pratices for Virtualizing Exchange 2013"

    "Microsoft does not support Dynamic Memory for virtual machines that run any of the Exchange 2013 roles. Exchange 2013 uses in-memory data caching to provide better performance and faster I/O operations. To achieve this, Exchange 2013 needs a substantial amount of memory at all times and full control over the memory.If Exchange 2013 does not have full control of the memory allocated to the physical or virtual machines on which it is running, degraded system performance and a poor client experience can result. Therefore, Dynamic Memory is not supported for Exchange 2013"

    Exchange 2013 doit avoir le contrôle sur la RAM disponible, et je pense que le limiter sur Exchange 2013 ne serait pas une bonne idée (du moins je ne sais pas si c'est possible comme sur 2010).

    Quelques articles intéressants:

    Comprendre l'allocation RAM des Store Exchange 2013:

    http://blogs.technet.com/b/samdrey/archive/2014/02/03/exchange-2013-memory-ram-allocation-by-the-store-with-an-example.aspx

    Best Pratices:

    Best Practices for Virtualizing & Managing Exchange 2013

    Calculateur Exchange 2013:

    http://gallery.technet.microsoft.com/office/Exchange-2013-Server-Role-f8a61780

    Merci


    Hakim Taoussi - Consultant Exchange - http://exchangediscover.blogspot.fr

    vendredi 11 juillet 2014 09:48
  • Bonjour,

    Exchange utilise toujours toute la mémoire disponible pour optimiser son cache (et ses recherches).

    Les options de limitation de mémoire n'ont jamais bien fonctionné et ont toujours signifiés des déconnexions intempestives.

    Il faut fixer la mémoire utilisée par tous les autres logiciels se trouvant sur le serveur (SQL ou SQL Express par exemple), et laisser le reste pour Exchange.

    Si le fonctionnement est correct pour les utilisateurs, on peut laisser 8 Go ! Si Exchange utilise ces 8 Go plus quelques Go de swap..., ce n'est pas grâve et ce serait plutôt son fonctionnement normal.

    S'il y a des problèmes d'accès ou des lenteurs, on pourra penser à augmenter la mémoire et/ou les procs (rarement au dessus de 4)...

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(80 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    vendredi 11 juillet 2014 11:51
    Modérateur

Toutes les réponses

  • Bonjour,

    Concernant la configuration de votre environnement, avez vous utilisé le calculateur fournit par la Team Exchange ? Le dimensionnement en RAM donné à l'aide de cet outil, devrait être le plus optimal.

    Ci dessous quelques lignes provenant du "Best Pratices for Virtualizing Exchange 2013"

    "Microsoft does not support Dynamic Memory for virtual machines that run any of the Exchange 2013 roles. Exchange 2013 uses in-memory data caching to provide better performance and faster I/O operations. To achieve this, Exchange 2013 needs a substantial amount of memory at all times and full control over the memory.If Exchange 2013 does not have full control of the memory allocated to the physical or virtual machines on which it is running, degraded system performance and a poor client experience can result. Therefore, Dynamic Memory is not supported for Exchange 2013"

    Exchange 2013 doit avoir le contrôle sur la RAM disponible, et je pense que le limiter sur Exchange 2013 ne serait pas une bonne idée (du moins je ne sais pas si c'est possible comme sur 2010).

    Quelques articles intéressants:

    Comprendre l'allocation RAM des Store Exchange 2013:

    http://blogs.technet.com/b/samdrey/archive/2014/02/03/exchange-2013-memory-ram-allocation-by-the-store-with-an-example.aspx

    Best Pratices:

    Best Practices for Virtualizing & Managing Exchange 2013

    Calculateur Exchange 2013:

    http://gallery.technet.microsoft.com/office/Exchange-2013-Server-Role-f8a61780

    Merci


    Hakim Taoussi - Consultant Exchange - http://exchangediscover.blogspot.fr

    vendredi 11 juillet 2014 09:48
  • Bonjour,

    Exchange utilise toujours toute la mémoire disponible pour optimiser son cache (et ses recherches).

    Les options de limitation de mémoire n'ont jamais bien fonctionné et ont toujours signifiés des déconnexions intempestives.

    Il faut fixer la mémoire utilisée par tous les autres logiciels se trouvant sur le serveur (SQL ou SQL Express par exemple), et laisser le reste pour Exchange.

    Si le fonctionnement est correct pour les utilisateurs, on peut laisser 8 Go ! Si Exchange utilise ces 8 Go plus quelques Go de swap..., ce n'est pas grâve et ce serait plutôt son fonctionnement normal.

    S'il y a des problèmes d'accès ou des lenteurs, on pourra penser à augmenter la mémoire et/ou les procs (rarement au dessus de 4)...

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(80 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    vendredi 11 juillet 2014 11:51
    Modérateur