locked
Virtual Exchange Memory - Dynamic vs Static RRS feed

  • Question

  • I recently changed my EXCHANGE 2010 (All roles on one server) virtual servers memory from static RAM to dynamic and i gave a min and max value. For example if a server was given with 8Gb ram i have 4Gb min and 8Gb max. now since i have done this.. i am started getting warning about memory low or warning even. Not sure if i what i have done is correct or not... because when i log into the server and see the memory utilization of virtual server it shows only 50% used but in hyper V console it shows all used.. or low/warning memory.

    On the monitoring software also i started getting errors for the same.. even i never use to get cpu pressure warning which since i have made ram from static to dynamic this also started coming....Please advise..

    COPIED FROM ANOTHER THREAD :

    and at last .. if some one has idea on exchange memory usage as i have few exchange servers with all dynamic memory configured and a max of 8Gb... one with no user yet ... not showing any memory pressure... means it should show something used for OS or exchange itself.. but nothing in hypver V console ...other with almost same number of users ..one is stuck on warning and other is on low...Please advise



    Thanks
    Happiness Always
    Jatin


    • Edited by 'Jatin' Thursday, June 27, 2013 7:18 PM edit
    Thursday, June 27, 2013 7:18 PM

Answers

All replies

  • You shouldn't use Dynamic Memory with Exchange, that interfer with the information store cache process.

    This is a recommendation for Exchange 2013, but it is also valid for Exchange 2007 and 2010.

    "As a result, using dynamic memory features for Exchange isn't supported."

    sources : http://technet.microsoft.com/en-us/library/jj619301(v=exchg.150).aspx


    Bruce Jourdain de Coutance - Consultant Exchange http://brucejdc.blog.free.fr


    • Edited by Bruce JDC Friday, June 28, 2013 9:02 AM sources
    • Proposed as answer by Bruce JDC Friday, June 28, 2013 9:02 AM
    Friday, June 28, 2013 9:00 AM
  • Dynamic memory should not be used with Exchange and is not supported by Microsoft.

    You will have many performance issues and monitoring will go belly up!

    Not worth it unless you are running a lab on a laptop ;-)


    Rajith Enchiparambil | http://www.howexchangeworks.com |

    HowExchangeWorks.Com

    Friday, June 28, 2013 9:44 AM
  • here is the detail reply for your question:

    "

    Exchange memory requirements and recommendations

    Some hypervisors have the ability to oversubscribe or dynamically adjust the amount of memory available to a specific guest machine based on the perceived usage of memory in the guest machine as compared to the needs of other guest machines managed by the same hypervisor. This technology makes sense for workloads in which memory is needed for brief periods of time and then can be surrendered for other uses. However, it doesn't make sense for workloads that are designed to use memory on an ongoing basis. Exchange, like many server applications with optimizations for performance that involve caching of data in memory, is susceptible to poor system performance and an unacceptable client experience if it doesn't have full control over the memory allocated to the physical or virtual machine on which it's running. As a result, using dynamic memory features for Exchange isn't supported.

    "

    hope it helps:

    pls mark as answer if u r satisfied :)

    cheers


    Regards Shah. MCITP, MCMA, MCTS No claims (try at your own risk)

    Friday, June 28, 2013 4:41 PM
  • Many thanks for all the replies.. i am surely going to change this now itself.. one thing if someone can guide... why i did Dynamic was with a simple idea that i will be able to calculate the total amount of memory needed for exchange as we have multiple exchange running with different number of users not sure that what should be the amount of ram i should use per server... any recommendations or best practices which you guys follow for your setup..



    Thanks
    Happiness Always
    Jatin


    • Edited by 'Jatin' Saturday, June 29, 2013 4:48 AM edit
    Saturday, June 29, 2013 4:48 AM
  • You have metric here :http://technet.microsoft.com/en-us/library/dd346700(v=exchg.141).aspx and  http://technet.microsoft.com/en-us/library/ee832793(v=exchg.141).aspx

    Memory recommanded is base + memory cache : 4GB + cache, with a minimum of 8GB for multirole


    Bruce Jourdain de Coutance - Consultant Exchange http://brucejdc.blog.free.fr

    • Proposed as answer by Zi Feng Thursday, July 4, 2013 9:06 AM
    Saturday, June 29, 2013 8:07 AM
  • alright... i got ur confusion..

    pls review this post thoroughly ...

    http://messagingserversupport.com/2013/01/25/prerequisites-for-installing-exchange-2013-rtm/

    The Server Role Requirements Calculator released last month would be the best source for sizing guidance on Exchange 2013:

    http://blogs.technet.com/b/exchange/archive/2013/05/14/released-exchange-2013-server-role-requirements-calculator.aspx


    Regards Shah. MCITP, MCMA, MCTS No claims (try at your own risk)

    • Marked as answer by Zi Feng Thursday, July 4, 2013 9:06 AM
    Saturday, June 29, 2013 6:29 PM