New Exchange 2007 server eating up memory

My organization is moving to Exchange 2007 from 2000.  Our new server is a Dell Poweredge with 8GB of RAM.  It currently has about 50 mailboxes on it and will ultimately have about 90.  Of those, only about 50 are user mailboxes.  The rest are resources and shared mailboxes.

My store.exe process is using almost 6GB or RAM, even after a recent reboot!!  I only have about 655MB free and I have only moved about half my mailboxes over.  According to the system requirements I should be able to get away with 2.5GB so I figured 8 would be much more than enough.  

The next most memory hungry process is for our Sunbelt Ninja Anti-Virus/Anti-SPAM software which uses about 350MB of RAM.  The swap file is set to a minimum of 4GB and max 8GB.  Should I up that to 8-12GB?

Do I need to upgrade to 16GB RAM?  Is there some tuning or setting changes I should make?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Exchange does use a lot of memory.  The idea is that unused memory is wasted memory.  On the other hand, 6GB out of 8GB is fairly large.  I have a similar setup, EXc 2007 on a Dell with 8GB ram 40 mailboxes. My store.exe is using 2GB at the moment.  I have my paging file capped at 13GB (recommended by a MS tech).  Previously I had my paging file at 8GB and my store.exe was hovering around 4-5GB.  I would try raising the Paging file and see if it goes down.

Are you also getting the extremely slow-responsive desktop and EMC?  I found that disabling "visual affects" in the MMC will help a lot with that.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Matthew MillersCommented:
It is by design, exchange 2007 will commit as much memory to its cache as possible. If other applications need memory, it will generally release what is required.
This is actually a good thing, the more memory exchange has available for cache, the more user data it can cache which results in less disk IO.
Tex_ka95Author Commented:
Thanks to both of you.  I change my swap file to 13GB Min/Max.  I haven't yet seen a change in the amount of RAM in use, but maybe that will change after a reboot.  Reading that article that mattee76 sent made me feel for at ease.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.