Solved

Windows Server 2012: high memory usage

Posted on 2014-02-13
5
4,257 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
  • 3
  • 2
5 Comments
 
LVL 57

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 57

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 57

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

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

This article will review the basic installation and configuration for Windows Software Update Services (WSUS) in a Windows 2012 R2 environment.  WSUS is a Microsoft tool that allows administrators to manage and control updates to be approved and ins…
You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
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…

830 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