Our environment is Windows 2003/2008 servers.
From reading around, my understanding of memory is:
Non-paged Pool Pool (NPP) memory is memory reserved by the operating system kernel that cannot be paged to disk. It is used for critical system buffers that must always be accessible at all times
Hence the reason NPP is used by drivers etc.
Does this mean that Paged Pool memory is 'normal' memory that CAN be paged to disk? And it's used by both the OS and applications on the server, or just one or the other?
Finally, I understand that the /3GB switch changed the proportion of virtual memory reserved for the OS from 2GB to 1GB. How does this affect NPP and Paged Pool memory? Does the PAE switch also affect NPP/Paged Pool memory?
Good link - but could you expand on how /3Gb and PAE affects paged/npp memory? The link doesn't mention it.