Solved

NPP and Paged Pool memory query

Posted on 2010-09-05
3
492 Views
Last Modified: 2013-11-10
Hi

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?
0
Comment
Question by:kam_uk
  • 2
3 Comments
 
LVL 3

Accepted Solution

by:
Neurom earned 500 total points
ID: 33606693
Kernel mode components can choose between paged- and nonpaged pool memory pool, depends on there needs.

User mode applications use always the paged pool, except they lock memory to keep them resident.

Paged memory can be paged out, this means that your hard drive will be used as memory.
Nonpaged pool memory can't be paged out.

/3GB and /PAE limits both paged and non-paged pools very significantly.

For more information, please red: http://blogs.technet.com/b/askperf/archive/2007/03/07/memory-management-understanding-pool-resources.aspx

Hope this help
0
 
LVL 3

Author Comment

by:kam_uk
ID: 33606849
Thanks Neurom.

Good link - but could you expand on how /3Gb and PAE affects paged/npp memory? The link doesn't mention it.
0
 
LVL 3

Expert Comment

by:Neurom
ID: 33606888
How, depends on many factors. What is changed is the space reserved for these two "types" of memory; paged & nonpaged.

For more information, if you want you can see the following links:

http://members.shaw.ca/bsanders/WindowsGeneralWeb/RAMVirtualMemoryPageFileEtc.htm
http://blogs.technet.com/b/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx
http://blogs.technet.com/b/askperf/archive/2007/02/23/memory-management-101.aspx
http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx

Hope this can help you to understand,
Bye
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

Introduction: When experiencing some peculiar problem with the functioning of your PC, how many times has it happened that you look for a solution and even google can’t help? It could be that you are one of the only few people on earth who ma…
I have purchased two new systems and both are now Universal Extensible Firmware Interface (UEFI) based. UEFI is replacing BIOS for the desktop PC. It is a Linux based firmware with enough robustness it can communicate with a website without loading …
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now