![]() Download the WDK, install it and you’ll find your poolmon in:Ĭ:\Program Files (x86)\Windows Kits\10\Tools\圆4\poolmon.exe You need to grab a copy of Poolmon from the Windows Driver Kit (WDK). Nerdy digression aside, if you REALLY want accurate information on what’s going on inside of this pool. Many other sources can bloat that memory cache, particularly in 圆4 systems where limits on these pools are now enormous compared to the tiny pools we had to deal with in x86 architectures. So with this in mind, taking a total of the Non Paged Pool memory and assuming it’s PVS is “OK”… But not accurate. The nonpaged pool consists of virtual memory addresses that are guaranteed to reside in physical memory as long as the corresponding kernel objects are allocated. Both memory pools are located in the region of the address space that is reserved for the system and mapped into the virtual address space of each process. Microsoft has a fairly clear description here: The memory manager creates the following memory pools that the system uses to allocate memory: nonpaged pool and paged pool. ![]() As an example, imagine you created your own disk driver, but the disk driver tried to reference it’s memory and it had since been flushed to the disk…. The Non paged Pool is a collective pool of memory used by the system that guarantee’s the services using it (drivers, etc) that the contents will never reach the disk and will always be maintained in memory. ![]() ![]() It’s like looking into a can of beans and trying to determine which one gave you gas. Many blogs and scripts (Matt’s here, as an example) will take the raw performance counter details for Non Paged Pool memory and assume this is the size of the cache. ![]() One of the features you see on twitter repeatedly is trying to report on the exact size of the PVS cache in RAM. Not withstanding the issues that can occur when the cache is heavily in use, it’s a great piece of technology. Citrix Provisioning services “Cache in RAM, overflow to disk”, even with it’s challenges is something I’ve always felt was a great idea, hell, I foresaw it’s implementation back in 2012! ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |