Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › High Memory Usage for the Application on server with increased Paged Pool/Non Paged Pool
New Posts  All Forums:Forum Nav:

High Memory Usage for the Application on server with increased Paged Pool/Non Paged Pool

post #1 of 9
Thread Starter 
Hi,

We have an application that is running on the server and the Memory Usage for that application sometimes goes high. The thing is that some people from my team are worried about the Paged Pool/Non Paged Pool memory (Kernel Memory) that is going high according to them.

PagedPool (MB) NonPagedPool (MB)
415.2 227.05

Its a Windows Server 2003 Server.

My doubt is that does this Kernel Memory --Paged and Non Paged depends on the application??
Should something be done for the application to reduce the load or we can do some registry changes in server only.

Any suggestions/views over this thing???
post #2 of 9
How many cpus do your server have?
post #3 of 9
Thread Starter 
8 CPUs
post #4 of 9
If the CPU load is not really high on the server the 8 CPUs may appear to be too numerous. If you limit the number of logical CPUs to 4, TPLA will decrease twice which saves approx 20MB of NPP. To do so, you will need to add /numproc=4 to boot.ini and restart the machine.
To check TPLA nonepaged download Windows Server 2003 Service Pack 2 32-bit Support Tools from http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=15326#
Run poolmon.exe. Press P then B and study the output.

Example. In the case of unnecessary CPUs:

Memory: 8383116K Avail: 3467188K PageFlts: 24752 InRam Krnl:28508K P:279000K
Commit:5711268K Limit:12376740K Peak:6396976K Pool N:222288K P:28877
System pool information

Tag Type Allocs Frees Diff Bytes Per Alloc
TPLA Nonp 15360 ( 0) 4608 ( 0) 10752 44040192 ( 0) 4096
Even Nonp 108645637 ( 106) 108271388 ( 94) 374249 26619752 ( 552) 71
NDpp Nonp 10246 ( 0) 5979 ( 0) 4267 16284880 ( 0) 3816
Drre Nonp 9010888 ( 0) 8798885 ( 2) 212003 14513104 ( -64) 68
TCPt Nonp 18091743 ( 90) 18088700 ( 90) 3043 7993216 ( 0) 2626
File Nonp -502277370 (4743) -502320297 (4699) 42927 7441024 ( 6984) 173
Thre Nonp 6210506 ( 4) 6201396 ( 2) 9110 5880264 ( 1224) 645

Check the “Bytes” column. This is the exact utilization.

Note TPLA and NDpp tags - we can directly affect them. They both originate from the TCPIP stack and the ndis.sys driver. TPLA always occupies roughly 5MB x NUM_CPUs. NPpp is a packet scheduler.

This helped me in Parallels. http://kb.parallels.com/en/112365
Edited by BigTree - 10/23/13 at 2:25am
post #5 of 9
Thread Starter 
This means nothing has to be done from the application point of view and we can just perform the changes on the server.
post #6 of 9
Have you tried RAMMap? It's a microsoft tool, and will allow you clear programs/processes using memory, cached memory, etc.

http://technet.microsoft.com/en-au/sysinternals/ff700229.aspx

EDIT: Latest version doesn't work on 2003, you'll probably need V1.0
post #7 of 9
I don't know what software you run, and how it handles the memory. You can try linkins suggestion but it will be a temporary fix.
post #8 of 9
Thread Starter 
its a web application (pretty huge one) and we are accessing that from the server. So the increased memory should be fixed on the server only or from the application that we are running. I dont think that anything in the application should be changed as the issue is related to the server only. Any views on that??
post #9 of 9
OK. Read Mark Russinovich's blog about Paged and Nonpaged Pool. He is suggesting poolmon again. Read it. Hope it helps.
http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Windows
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › High Memory Usage for the Application on server with increased Paged Pool/Non Paged Pool