Determining Application using RAM
We have 2008 R2 server that started consuming 4x the RAM it was using 6 days ago. Went from 1.2GB to using 3.92GB. Issue started on 6.13.2011. Server was rebooted on 6.11.2011.
The issue is that this server houses a 3 tiered application that is in development and the devs need assistance finding out what is consuming the extra RAM. But I know that neither Tasks Manager or Process Explorer will show all of the RAM usage.
Totaling up Working Set or Private Bytes in Process Explorer never equals anywhere near all the RAM in use. So how do i got about finding where this RAM is being used?Lossless Audio Addict
June 17th, 2011 1:09pm
You can use syzsinternals proccess explorer
Task Manager is good for starting investigation
Performance Monitor is another tool which you can use.
With kind regards
Krystian Zieja
http://www.projectnenvision.com
Follow me on twitter
My Blog
Free Windows Admin Tool Kit Click here and download it now
June 17th, 2011 1:14pm
You can use syzsinternals proccess explorer
Task Manager is good for starting investigation
Performance Monitor is another tool which you can use.
With kind regards
Krystian Zieja
http://www.projectnenvision.com
Follow me on twitter
My Blog
Might not have ready my question all the way through.
Neither Tasks Manager or Process Explorer will show all of the RAM usage.
Totaling up Working Set or Private Bytes in Process Explorer never equals anywhere near all the RAM in use. So how do i got about finding where this RAM is being used?
Lossless Audio Addict
June 17th, 2011 2:13pm
The rest of the RAM is either FREE or assigned to the File System as Cache. Using Perform check the memory/Free memory. Read these article about file system cache.
http://technet.microsoft.com/en-us/library/bb742613.aspx
http://blogs.msdn.com/b/ntdebugging/archive/2007/11/27/too-much-cache.aspx
Free Windows Admin Tool Kit Click here and download it now
June 17th, 2011 2:57pm
It is explained in the article
http://blogs.technet.com/b/askperf/archive/2007/03/29/windows-vista-superfetch-readyboost.aspx. You need not worry about the missing memory, it is freed up as and when required/requested by applications.
June 18th, 2011 5:34am
Hi,
Please open Resource Monitor and switch to
Memory tab to check the Commit,
Working Set,
Shareable, Private and Hardware Reserved Memory Usage.
For more information, please also download and read the following article:
Memory Sizing Guidance for Windows 7
http://download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/MemorySizingGuidanceWin7.docx
Regards,Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2011 5:00pm