Solved

NPP and Paged Pool memory query

Posted on 2010-09-05
3
497 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

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

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

On Beyond Tools A conversation I recently had with the DevOps manager of a major online retailer really made me think about DevOps monitoring tools (https://www.onpage.com/devops-incident-management-tool/). The manager and I discussed how sever…
I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
Suggested Courses

623 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