Answered by:
Virtual Exchange Memory - Dynamic vs Static

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
-
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.aspxRegards 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
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
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 |
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.aspxRegards 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