Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I click on Resource Monitor in the Task Manager on my Windows Server 2008 machine, I see a few sections. When I click on memory, I see a few columns defining types of memory.

Commit, Working Set, and Private

For example, for MySQL Server...

Commit = 191MB, Working Set = 33MB, and Private = 28MB.

What do these mean?

share|improve this question
up vote 3 down vote accepted

Copied from StackOverflow

Working set:

Working set is the subset of virtual pages that are resident in physical memory only; this will be a partial amount of pages from that process.

Private working set:

The private working set is the amount of memory used by a process that cannot be shared among other processes

Commit size:

Amount of virtual memory that is reserved for use by a process.

And at you can find more details about other memory types.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.