Solved

NPP and Paged Pool memory query

Posted on 2010-09-05
3
496 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
As cyber crime continues to grow in both numbers and sophistication, a troubling trend of optimization has emerged over the last year.
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

752 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