Link to home
Start Free TrialLog in
Avatar of stevenvanheerden

asked on

Server Uses 99% of Memory

hi there

i'm running a SBS 2011 with Exchange 2010. the server has 24Gig RAM.
i'm also running Hyper-V which i allocated 6Gigs of RAM.
problem is the server keeps running at 99% RAM with the store.exe (Exchange) taking up 13Gigs. at the end of the day, the server when working on it is extremely slow as it keeps running at 99%. this is causing people to get errors on the network when accessing 3rd party programs.
what can i do to regulate the use of memory better as the server did the same when it run 16gigs of ram - i thought upgrading the memory would fix this but it didn't. the server just keeps eating all the ram no matter what amount of RAM it has installed.

please help as this is a very urgent matter.

thanks a lot
Avatar of epichero22
Flag of United States of America image

Avatar of Cliff Galiher
Your problem is hyper-v. Put simply, certain components of SBS are designed totake memory. Exchange and SQL, for example. Take memory to improve performance. The more RAM you install, the more they take. Ne downside of this design is that SBS does not expect much in the way of memory-heavy 3rd party apps. You can run an AV package, for example, but if you have a server based accounting or CRM package, for example, they are always best run ona second server.

Hyper-v definitely falls into this category as it needs a good chunk of memory. And, in fact, installing the hyper-v role on SBS (or any do an controller) puts the server in an u supported state and SHOIOD never be done. Hyper-v is KNOWN to break some SBS components.

You can run SBS as. Guest on a hyper-v host, but SBS SHOIOD never be the host itself. You will have problems until you resolve that.

The fact that Exchange is using 99% of memory is likely not the problem.  Exchange and SQL look at unused RAM as wasted RAM. They will use almost all available RAM no mater how much you add.  They will then relase it to other applications as needed.  This is by design.  I would also reduce the amount of RAM allocated to hyper-V amd add to the SBS.  A Basic install of SBS should have 12-14GB of RAM and more as users are added.
a) I should have refreshed rather than duplicating Cliff's comments.
b) I missed Hyper-V is running on SBS and is not the host???  Running hyper-v on SBS is not supported and will break features such as DHCP.
Avatar of stevenvanheerden


hi guys

thanks for the good response.
OK, what if i take the hyper V role off the server. its only there to run a SQL server based application.
can i run this in the normal environment on the same server?
i still have the old server which can be configured to run the 3rd party apps, but i must admit that the company did spend quite a bit of money on this new server.
i'm not sure if they will like the fact that i'm telling them that the old server must still be used.
the 3rd party programs being used are two vessel/container management applications and a accounting package.
so whats my options? running all these apps on a separate server?
Avatar of Rob Williams
Rob Williams
Flag of Canada image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi Guys

thanks a lot for your help on this one.
i have decided to use the old server to run the 3rd party apps and take the hyper v off.

if i have any more issues i will post it, but i'm sure your suggestions will solve my problem.

thanks again!!