[ExchangeList] Re: Exchange 2007 Memory Management

  • From: James Chong <jchong@xxxxxxxxxxxxxx>
  • To: "exchangelist@xxxxxxxxxxxxx" <exchangelist@xxxxxxxxxxxxx>
  • Date: Tue, 1 Apr 2008 09:46:12 -0400

That is by design; Exchange will populate it’s store cache as messages are processes.



Cold state operation   Cold state is defined as the state of the Mailbox server immediately following a server restart or a restart of the Microsoft Exchange Information Store service. The database cache, which is used to cache read/write operations, is small in size (cold) during this period, so it has a significantly diminished ability to reduce read I/O operations. As the Mailbox server processes messages, the database cache size grows, increasing the effectiveness of the cache and subsequently reducing disk I/O on the server. The more physical memory in the server, the longer it takes the database cache to reach its optimal size. If the storage solution is designed and sized for a server with a large amount of physical RAM (greater than 32 GB), and the disk I/O profile of the users assumes an optimal database cache state (for example, a large, warm cache), the client experience may be compromised due to insufficient disk performance during the cold state periods. Similar to the issue of non-transactional I/O, the storage requirements may be the same for a server with 32 GB of memory as a server with more than 32 GB of RAM. On a properly configured Mailbox server, it should take about 15 minutes to reach the optimal cache state after a cold operation has occurred.



 Make sure you have properly designed your memory specs


2GB + 2-5mb per user


Deploying a Simple Exchange Server 2007 Organization




Number of storage groups

Minimum required physical RAM


2 GB


4 GB


6 GB


8 GB


10 GB


12 GB


14 GB


16 GB


18 GB


20 GB


22 GB


24 GB


26 GB





James Chong
Sr. Systems Engineer
Simplexity, LLC.

11130 Sunrise Valley Drive, Suite 300

Reston, VA 20191
O (703) 657-4612
C (703) 863-1483


From: exchangelist-bounce@xxxxxxxxxxxxx [mailto:exchangelist-bounce@xxxxxxxxxxxxx] On Behalf Of Lee Ann Swanson
Sent: Monday, March 31, 2008 10:13 PM
To: exchangelist@xxxxxxxxxxxxx
Subject: [ExchangeList] Exchange 2007 Memory Management


Our store.exe process has been consuming more and more memory.  We have 10 GB installed, and the store is using almost 7.  This pushes the total memory used for the server to over 10GB, and is slowing it down.  When I reboot, store starts off much smaller, but over several weeks, it inches back up again.


Any ideas?





Lee Swanson

Watertown, SD


Other related posts: