Solved

Why Does Exchange Allocate So Much Memory?

Posted on 2012-03-11
6
405 Views
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,
0
Comment
Question by:Harold Krongelb
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 47

Expert Comment

by:apache09
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
0
 

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.
0
 
LVL 44

Accepted Solution

by:
Jackie Man earned 500 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:-

http://blogs.technet.com/b/exchange/archive/2008/08/06/3406010.aspx

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.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 20

Expert Comment

by:compdigit44
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?
0
 

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,
0
 
LVL 5

Expert Comment

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

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_64-bit/Q_22877021.html
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Find out what you should include to make the best professional email signature for your organization.
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

749 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