Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Why Does Exchange Allocate So Much Memory?

Posted on 2012-03-11
Medium Priority
Last Modified: 2012-03-14
I have Exchange 2007 running on Server 2003 R2, 64 Bit.  The machine has Dual processors, and 18GB of memory, and a RAID-5 array.  The datastore is about 20GB in size.  Continuous local replication is enabled to the local disk.  I support about 100 mailboxes, but only about 8 concurent users.  The users have access to multiple mailboxes, many of which are shared, including about 5,000 shared contacts.  The 8 users are using Outlook 2010, running in non-cached mode.  I also have a half-dozen applications sending internal email, and use Symantec Endpoint protection to scan for viruses and as my secondary spam block.  (My primary spam filter is off-site).  An additional 20 users login about once per day to pick up a few emails.

The Server also serves as my backup DC, and as file storage.  The files are relatively small, so accessing them is not a big demand on the system.

The Exchange process store.exe uses (at times) tremendous amounts of memory (12GB to 13GB).  It will then, for no apparent reason, go down to 4GB and stay there for a while.  Then up, then down.

My users complain that there are sometimes delays in accessing their files (including application not responding delays).  These are 40K read-only files, so it can't be a big demand on the system.  (The files are accessed through DFS, but all copies are on the local subnet and this sever is the primary source).  I want to make sure that Exchange is no using up so much memory that it is pushing back file access.

Is Exchange using too much memory?  Any suggestions on how to make sure my users will not have delays in accessing their files?

Thank you,
Question by:Harold Krongelb
LVL 47

Expert Comment

ID: 37708215
Off hand, sounds as if you may have an Antivirus scanning the exchange Store

If this is the case you will want to disable it asw you will see performance issues when the store is scanned as well as this cvould lead to future corruption

Author Comment

by:Harold Krongelb
ID: 37708294
I spoke to Symantec support about that possibility.  We went over the settings, and there are no extra scans running.
LVL 52

Accepted Solution

Jackie Man earned 2000 total points
ID: 37708368
It is normal for Exchange 2007 to consume as much as the memory you have installed in order to maximise the database cache for faster access to Exchange server. For details, please read the link below:-


In short, the best practice is to run Exchange 2007 on a dedicated server with no other roles to be deployed on the same server.
NEW Veeam Backup for Microsoft Office 365 1.5

With Office 365, it’s your data and your responsibility to protect it. NEW Veeam Backup for Microsoft Office 365 eliminates the risk of losing access to your Office 365 data.

LVL 20

Expert Comment

ID: 37710102
I agree with  jackieman, MS Exchange and SQl are memory hungry applications and will consume as much memory as you have installed. This is done because accessing information for memory is much faster tha from disk..

In regards to your Exchanger servers performance I have the following questions.

1) Are your Exchange log files and Exchange DB's on the same drive or seperate?
2) Is the OS on install on a seperate drive from Exchange?
3) What is the size and location of your page file?
4) Have you used perfmon to monitor the servers: disk and memory stats?

Author Comment

by:Harold Krongelb
ID: 37712558
To answer the questions:

1.  The OS, pagefile, Exchange store, and Exchange log files all reside on a RAID 5 array consisting of 5 physical disks (one is a spare) and divided into 2 logical volumes.  Effectively, that makes it one disk

2.  The pagefile is about 18GB, the size recommended by the system.

I agree Exchange should, ideally, reside alone.  99%+ of the user files are never changed and almost never accessed (they are archives that need to be readily accessible).  The less than 1% of the files occasionally is slow.  But investing in another server just because the file access is sometimes slow seems a little unjustified.

As far as perfmon, I have been unable to capture the moment that the system bogs down.

There are a few performance settings (give services equal CPU versus workstation-type scheduling, memory allocation to file shares versus programs, and the file cache size that I thought might be tweaked to help.  I have setup maximize file sharing and file cache, but Exchange still takes all possible memory.  I am not sure what the optimal setting for services versus workstation.)

Thank you,

Expert Comment

ID: 37713239
I found a smilar discussion on Experts-Exchange. Please have a look.


Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Mailbox Corruption is a nightmare every Exchange DBA wishes he never has. Recovering from it can be super-hectic if not entirely futile. And though techniques like the New-MailboxRepairRequest cmdlet have been designed to help with fixing minor corr…
There are literally thousands of Exchange recovery applications out there. So how do you end up picking one that’s ideal for your business & purpose? By carefully scouting the product’s features, the benefits it offers you, & reading ample reviews f…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
Suggested Courses
Course of the Month13 days, 21 hours left to enroll

581 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question