Determining how all memory is used in Windows Server 2008
Posted
by
Mojah
on Server Fault
See other posts from Server Fault
or by Mojah
Published on 2010-08-27T11:35:18Z
Indexed on
2012/10/26
11:04 UTC
Read the original article
Hit count: 152
I have a Windows Server 2008 system, which has 12GB of RAM.
If I list all processes in the Task Manager, and SUM() the memory of each process (Working Set, Memory (Private Working Set), Commit Size, ...), I never reach more than 4-5GB that should be "in use". However, task manager reports this server has 11GB in use via the "Performance" tab.
I'm failing in determining where all that used RAM is going. It doesn't seem to be system cache, but I can not be sure.
It might be a memory leak in one of the appliances, but I'm struggling to find out which one. The server's memory keeps filing up, and eventually forces us to reboot the device to clear it.
I've been reading up on how RAM assignments work on Windows Server:
- RAM, Virtual Memory, Pagefile and all that stuff: http://support.microsoft.com/kb/2267427
- What's the best way to measure? http://www.zdnet.com/blog/bott/windows-7-memory-usage-whats-the-best-way-to-measure/1786
- Configure the file system cache in Windows: http://smallvoid.com/article/winnt-system-cache.html
But I fear I'm stuck without ideas at the moment.
© Server Fault or respective owner