Exchange 2007 memory allocation at startup
This is NOT a complaint about Exchange using too much memory, quite the opposite. Our Exchange 2007 server has 16GB RAM available to it. After a reboot, store.exe only uses about 4GB. As the day goes on it gradually uses more up to a max of 12.2GB. Total memory usage on the server peaks at 14.5GB. Question1: Why doesn't it consume the 12.2GB immediately upon startup? Is there any way to tell it to do so? Question2: Why doesn't it consume even MORE ram, there's 1.5GB unused. I'm asking because we've noticed that after a reboot, performance is very slow for the first couple of hours of the workday, improving to normal operation by late morning. I assume it's building up the in-memory cache? Thanks
August 18th, 2010 9:32pm

On Wed, 18 Aug 2010 18:32:54 +0000, Typical harried IT guy wrote: > > >This is NOT a complaint about Exchange using too much memory, quite the opposite. > >Our Exchange 2007 server has 16GB RAM available to it. After a reboot, store.exe only uses about 4GB. As the day goes on it gradually uses more up to a max of 12.2GB. Total memory usage on the server peaks at 14.5GB. > >Question1: Why doesn't it consume the 12.2GB immediately upon startup? Is there any way to tell it to do so? It doesn't use the memory because there's nothing in the buffers (yet). As you read data the buffers are allocated and remain in memory unless something else need to use that meory. >Question2: Why doesn't it consume even MORE ram, there's 1.5GB unused. It uses what it needs. There are other things on the system (including the O/S) that use memory, too. Filling the physical memory of a VMM to capacity will just cause excessive paging. >I'm asking because we've noticed that after a reboot, performance is very slow for the first couple of hours of the workday, improving to normal operation by late morning. I assume it's building up the in-memory cache? That's correct. But why are you rebooting the machine every day? --- Rich Matheisen MCSE+I, Exchange MVP --- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
August 18th, 2010 11:44pm

This article explains the basics of Exchange 2007 memory usage and algorithm for the store: Understanding Exchange 2007 Memory Usage and its use of the Paging File http://msexchangeteam.com/archive/2008/08/06/449484.aspx Q1: No way to tell Exchange (see the algorithm Q2: Leave some RAM for the system cache, OS and other applications There should be no need to reboot the server other than when upgrades require so. MCTS: Messaging | MCSE: S+M | Small Business Specialist
August 19th, 2010 12:46am

Sorry if I wasn't clear, we don't reboot it every day. We've justdone it a couple of times for maintenance tasks. This is a fairly new setup, so still tweaking. After the dust settles we should only reboot it rarely, so will be less of an issue then.
Free Windows Admin Tool Kit Click here and download it now
August 19th, 2010 3:14am

Hi, This link could be helpful: Why is Exchange Store.exe so RAM hungry? http://msexchangeteam.com/archive/2004/08/02/206012.aspx Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Thanks
August 20th, 2010 8:31am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics