Robert Advancedidea
asked on
Windows Server 2008 R2 consuming all available RAM for CACHE
I am running a windows server 2008 R2 standard as a host for 6 virtual machines. The server has 2 x quad core XEONS and 32GB of Ram.
After I restart the host, I can boot all the virtual machines boot and consume the expected amount of RAM and for a few hours cache RAM remains low when viewed from TASK Manager. If I log in 6 to 10 hours after the host is restarted and all VM's are running, the HOST has consumed all remaining RAM (as much as 12GB) into CACHE and leaving ZERO FREE memory.
At first I thought this might be a Backup Program I was running, so I uninstalled it, and other than the base services for the HOST, I have no other applications running on the HOST. I have no idea why the server is consuming ram and I'm not sure if this is or can be affecting the performance of the VM's. Any thoughts on how to manage the CACHE memory or even how to clear it would be appreciated.
After I restart the host, I can boot all the virtual machines boot and consume the expected amount of RAM and for a few hours cache RAM remains low when viewed from TASK Manager. If I log in 6 to 10 hours after the host is restarted and all VM's are running, the HOST has consumed all remaining RAM (as much as 12GB) into CACHE and leaving ZERO FREE memory.
At first I thought this might be a Backup Program I was running, so I uninstalled it, and other than the base services for the HOST, I have no other applications running on the HOST. I have no idea why the server is consuming ram and I'm not sure if this is or can be affecting the performance of the VM's. Any thoughts on how to manage the CACHE memory or even how to clear it would be appreciated.
Cache memory is not necessarily/technically consumed memory. It can be allocated to processes requesting memory. If you want to see how much memory is actually available to processes, start the resource monitor (Start->Programs->Accessor ies->Syste m Tools->Resource Monitor or also available as a button on the Performance tab of the Task Manager) and select the Memory tab. At the bottom of the Memory Tab, you'll see a graph of total memory.
Hardware Reserved - video memory, BIOS, HW resources, etc
In Use - claimed by OS or processes
Modified - memory that has data that would have to be flushed to disk before released for swapping
Standby - memory released but still linked to processes, can be reallocated to processes
Free - not yet allocated memory
The "Available" entry at the bottom of the graph is essentially what the OS can provide to requesting processes.
Here's an article that provides a lot more details
Hardware Reserved - video memory, BIOS, HW resources, etc
In Use - claimed by OS or processes
Modified - memory that has data that would have to be flushed to disk before released for swapping
Standby - memory released but still linked to processes, can be reallocated to processes
Free - not yet allocated memory
The "Available" entry at the bottom of the graph is essentially what the OS can provide to requesting processes.
Here's an article that provides a lot more details
ASKER
Update: I have removed 12 GB of RAM since that was the lat thing I did before I noticed this problem. I am now running 24GB ram
ASKER
Thanks gt2847c:
Attached is a copy of the resource monitor stats: Based on what you are saying, the "10891 MB Available" which includes 777MB of FREE ram is actually available for other processes and services, so then I should not be concerned about performance issues like Network connections or disk writes. I will read the article.
Thank you.
ResourceMonitor.jpg
Attached is a copy of the resource monitor stats: Based on what you are saying, the "10891 MB Available" which includes 777MB of FREE ram is actually available for other processes and services, so then I should not be concerned about performance issues like Network connections or disk writes. I will read the article.
Thank you.
ResourceMonitor.jpg
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER