Solved

Windows Server 2012: high memory usage

Posted on 2014-02-13
5
4,457 Views
Last Modified: 2014-02-25
Our problem is the same as in the link below.

All of our Windows Server 2012 machines are using at least 100% more memory than the 2008 servers. They are all web servers configured the same way. For example, the average memory usage is about 30% for the 2008 servers, and about 60% - 85% for the 2012 servers. All are fresh installs.

When looking at task manager and resource monitor, if you add up all the memory for all the processes running, they do not add up to the "In Use" amount -- not even close.

http://social.technet.microsoft.com/Forums/windowsserver/en-US/507cae56-b697-4ed7-bbcb-195bd6a05cbc/incomprehensible-high-memory-usage?forum=winserver8gen

Unfortunately the thread above stops July 2013 without a solution.

Is anyone familiar with this problem, and knows of a solution?
0
Comment
Question by:pzozulka
[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
  • 3
  • 2
5 Comments
 
LVL 58

Expert Comment

by:Cliff Galiher
ID: 39857798
Can you share a little more about your environment? Servers being used, how much memory is in the server, etc?
0
 
LVL 8

Author Comment

by:pzozulka
ID: 39857803
We are using a cloud provider called NaviSite. All we know is that they use VMware. We have 6 web servers (all VMs). Three are 2008, and three are 2012. Configured with 8GB each.
0
 
LVL 58

Expert Comment

by:Cliff Galiher
ID: 39858090
My first guess is that there are some back end services that are chewing up memory (drivers, which don't show up in task manager) that the cloud provider uses for VM management. This isn't overly uncommon with cloud VMs.
0
 
LVL 8

Author Comment

by:pzozulka
ID: 39859348
Then why is this same behavior not happening on the 2008 servers? I'm literally missing memory according to the resource monitor on my 2012 servers.

Even if it was some background service running, task manager or resource monitor should be able to account for it. Literally the accounting/math is wrong in this case, or for whatever reason, it's right but hiding that service.

In any case, this definitely feels like a Microsoft issue specifically with Windows Server 2012. I was just hoping there would be a solution by now to the thread in the link above.
0
 
LVL 58

Accepted Solution

by:
Cliff Galiher earned 500 total points
ID: 39860347
"Even if it was some background service running, task manager or resource monitor should be able to account for it. " As I said, DRIVERS do not show up in task manager. Take a 2008 server and open up task manager. Show me how much memory hour RAID (or SATA) disk controller is taking?

2012 is a different beast than 2008, and several cloud providers are deploying VMs based on poorly created images. That can have a HUGE impact on memory usage. That isn't a problem with the OS itself, but with the image that the VM is based on.

Don't believe me? Sign up for Azure and spin up a couple VMs temporarily for comparison. You'll notice that the difference is much more inline with what you'd expect from an OS change.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

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

Recently, I was assigned the task of performing a hardware refresh in the datacenter. The previous Windows 2008 systems were connected to the SAN via fiber channel HBA’s and among other thing, had PowerPath installed in order to provide sufficient f…
Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…

710 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