Tech Support > Microsoft Windows > Drivers > Page Table Entries
Page Table Entries
Posted by Kishore on January 30th, 2005


Hi

I am debugging a problem where my driver is unable to map any user mode
buffers to kernel space. The error (bug check) I am getting is NO_MORE_PTES.

So attached debugger and to try to find out how many PTE's availble. It
shows almost to 0. Initiailly I thought my driver is eating up all the PTE's
on the system. I disabled my driver and rebooted the sytem.

Once the system is rebooted, I attached the debugger and got the number
PTE's available. using !vm on WinDbg.

It shows there are 11,000 free PTE's availble. Which I think I extremely
low.. The server is a 2.8 GHz P4 with 1 GB RAM. Even my on devlopment system
I have around 200,000 free PTE's.

Can someone tell me how many FREE PTE's should be present on an average if
you just install fresh OS. (I am using windows 2000 server)

Can someone point me in right direction why that server is having such low
number of PTE's.

I enabled TrackPtes in Memory Management to track the PTE's used by various.
But it shows everyone is using normal number of PTE (only one Video Card is
using 800 PTEs and that is maximum).

How do I track PTE usage while system is running (permon just gives number
of PTES available)

Any help would be greatly appreciated


Posted by Mark Roddy on January 31st, 2005


Kishore wrote:

--

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

Posted by Kishore on January 31st, 2005


But how can I figure who is using most??

"Mark Roddy" wrote:


Similar Posts