Does any one know how paged pool size is determined?
I know that this pool is expanding as the demand is increasing,
and I also know that there is system limit which is different for
WinNT, 2K, XP? What I do not know is how the soft limit is calculated
which is based on system’s configuration and usually much less than
the system limit. I have a driver that acquires a lot of memory
from paged pool, and once the paged pool reaches the ~100Mb size, the driver
memory allocation routine starts failing. I am specifically interested in
WIN 2K and Terminal Server(WIN 2K Advance Server).
Thanks in advance,
Ilya.
…
Ilya Levin
File System Developer
Senior Software Engineer
xxxxx@softricity.com mailto:xxxxx
Softricity, Inc.
332 Congress Street
Boston, MA 02210
617.695.0336 x168
fax 617.338.7769
http://www.softricity.com/ - Powering Software as a Service
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</mailto:xxxxx>
I tjought there should be no problen with paged pool. Paged pool size
depends only on how memory installed and what maximum page file size
available, doesn’t it? (Windows can fail some memory allocation requests
when expanding page file).
Alexey Logachyov
xxxxx@vba.com.by
VirusBlokAda ltd.
http://www.vba.com.by
----- Original Message -----
From: “Ilya Levin”
To: “File Systems Developers”
Cc: “Ilya Levin”
Sent: Thursday, January 31, 2002 3:36 PM
Subject: [ntfsd] Paged Pool Size?
> Does any one know how paged pool size is determined?
> I know that this pool is expanding as the demand is increasing,
> and I also know that there is system limit which is different for
> WinNT, 2K, XP? What I do not know is how the soft limit is calculated
> which is based on system’s configuration and usually much less than
> the system limit. I have a driver that acquires a lot of memory
> from paged pool, and once the paged pool reaches the ~100Mb size, the
driver
> memory allocation routine starts failing. I am specifically interested in
> WIN 2K and Terminal Server(WIN 2K Advance Server).
>
> Thanks in advance,
>
> Ilya.
>
>
>
> …
>
> Ilya Levin
> File System Developer
> Senior Software Engineer
> xxxxx@softricity.com mailto:xxxxx
>
> Softricity, Inc.
> 332 Congress Street
> Boston, MA 02210
> 617.695.0336 x168
> fax 617.338.7769
> http://www.softricity.com/ - Powering Software as a Service
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@vba.com.by
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</mailto:xxxxx>
The principal limit on the size of paged pool has little to do with the amount of installed memory. This IS paged memory. The real constraint is the virtual address space reserved for the kernel where paged pool is mapped. The kernel address space is limited to either 1 or 2 GB on IA32 systems (2 GB normally, 1 GB on systems with “3GT.”) Because the kernel address space is carved up for the file system cache, paged pool, non-paged pool, adapter mapped memory, identity pages, and system page tables, you’re doing surprisingly well to squeeze 100 MB out of it. You may squeeze a little more if you set the paged pool parameter in the registry to the maximum value. If you’re using this much pool, I would recommend a re-design. Your driver certainly won’t interoperate with other drivers that have similar resource requirements.
-----Original Message-----
From: Alexey Logachyov [mailto:xxxxx@vba.com.by]
Sent: Thursday, January 31, 2002 10:29 AM
To: File Systems Developers
Subject: [ntfsd] Re: Paged Pool Size?
I tjought there should be no problen with paged pool. Paged pool size
depends only on how memory installed and what maximum page file size
available, doesn’t it? (Windows can fail some memory allocation requests
when expanding page file).
Alexey Logachyov
xxxxx@vba.com.by
VirusBlokAda ltd.
http://www.vba.com.by
----- Original Message -----
From: “Ilya Levin”
To: “File Systems Developers”
Cc: “Ilya Levin”
Sent: Thursday, January 31, 2002 3:36 PM
Subject: [ntfsd] Paged Pool Size?
> Does any one know how paged pool size is determined?
> I know that this pool is expanding as the demand is increasing,
> and I also know that there is system limit which is different for
> WinNT, 2K, XP? What I do not know is how the soft limit is calculated
> which is based on system’s configuration and usually much less than
> the system limit. I have a driver that acquires a lot of memory
> from paged pool, and once the paged pool reaches the ~100Mb size, the
driver
> memory allocation routine starts failing. I am specifically interested in
> WIN 2K and Terminal Server(WIN 2K Advance Server).
>
> Thanks in advance,
>
> Ilya.
>
>
>
> …
>
> Ilya Levin
> File System Developer
> Senior Software Engineer
> xxxxx@softricity.com mailto:xxxxx
>
> Softricity, Inc.
> 332 Congress Street
> Boston, MA 02210
> 617.695.0336 x168
> fax 617.338.7769
> http://www.softricity.com/ - Powering Software as a Service
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@vba.com.by
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntfsd as: xxxxx@inin.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com</mailto:xxxxx>