store.exe + w3wp.exe = no memory available, remote services fail

So, I've been working with this exchange server that is also being used as a remote web server for employees to log in remotely to their machines and file shares and such like that. It is my understanding that exchange 2010 is designed to take all system memory leaving only about 2GB available, so that plus the numerous w3wp.exe instances mean my available memory is most always under 500MB, and most of the time just 0, which means that users trying to remote in cant.

This server kinda fell in my lap, it's not my area of expertise, so I'm hoping for a little guidance here. What I can do to reserve more memory for the remote needs? It's an office of around 20 people, so I don't know that the exchange mail would need all that much in the memory department to function well. The system has 16GB, and I'm assuming if I just add more it will all still get sucked away by exchange.
musickmannData AnalystAsked:
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.

AmitIT ArchitectCommented:
Exchange is designed to use maximum memory. So that is not the issue. It is the issue you are using exchange as file server, which i totally discourage. You should have a separate server for remote login not the exchange server.
musickmannData AnalystAuthor Commented:
Yeah, I'm working on suggesting that either they move to hosted email like Office365 or change remote needs.

In the meantime, are there any memory management tricks I can use to keep the thng working?
AmitIT ArchitectCommented:
Exchange uses max memory as you know. However it releases it memory for other application if required. In your case, i suggest to increase memory if you are seeing any issue. Also you install RAMMap tool from MS and check which process is using max memory, some time it could be driver that might be causing memory leak issue.

Here is tool link

Also your Exchange need to be at latest service pack which is SP3 with RU2. That will resolve max memory issue.

If you are unable to understand RAMMap tool result just post the screenshot, i will see if anything is unusual.
musickmannData AnalystAuthor Commented:
Okay, so this was a long issue, and I finally think I found an adequate work around, I'm still waiting for testing to see how the memory usage works. But there is a way of limiting the memory usage of Exchange.

Hopefully with those steps completed, and Exchange put in it's cage, the rest of the server uses will continue unaffected. We kept running into issues where basic network shares weren't accessible and the only event log I could see that correlated seemed to indicate memory issues.

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
musickmannData AnalystAuthor Commented:
Found a solution to address the issue and limit Exchange's use of memory.
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.