Thoughts from the EPS Windows Server Performance Team
Useful Microsoft Blogs
Good morning AskPerf! How many times have we looked at Windows Task Manager and wondered what the values on the Performance tab meant? Why do they not add up? What is the difference between Free and Available Memory, etc., etc., etc.? In today’s post, we will take a look at these values and explain what each one means.
Below is a screenshot of the Performance tab from a Windows 2008 R2 Server with 16GB RAM and a 16GB page file:
Resource Monitor’s Memory tab looked like this:
The Performance tab is divided into the following sections:
We need to keep in mind that the Memory Usage graph (showed in Windows Vista/2008/7/2008R2) is the sum of all the process’s private working set. On older Operating Systems (XP/2003), the PF Usage value seen is the Total System Commit. This represents the potential page file usage, i.e how much pagefile would be used if all the private committed virtual memory in the system had to be paged out to the disk.
Now taking a detailed look at the Physical Memory section:
Under the Kernel Memory section, we have:
For more details, click here.
Here’s some information about different states of a Page in Memory (Reference: Windows Internal 5th Edition):
With that, we have come to the end of this post. Please feel free to post additional questions below. Until next time.
informative article, good work !!!
'or was perfected directly into the standby list' - I think that should be 'prefetched'. Spelling correction strikes again.
Great article putting this together in one place that we can refer people to.
Thanks Blake. Will start pointing users to it.
Nice information / article.
Nice article indeed.
A very good article, good start of the day today. Thanks Blake.
@All: Digvijay wrote one for Win8/2012 as well, and will be posting in the next week or so. Stay tuned.
There is no definition for "PTE" though it is mentioned 3 times in this article.
@Greg: PTE = Page Table Entry. Check this blog for more details: