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?
musickmannConnect With a Mentor Data 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.
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:
Found a solution to address the issue and limit Exchange's use of memory.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.