Hi All,
I’m confused now, I always believed that there is the technical limit to 50000 of 4096bytes pages
for SystemPages parameter to be written down to HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory Management\SystemPages parameter. [And I even wrote this this axiom down to the
tweaking whitepaper for our customers]. But currently I see much larger values in my ThinkPad A30,
something like 208896.
Here is the LiveKd data:
kd> !vm 1
*** Virtual Memory Usage ***
Physical Memory: 65260 ( 261040 Kb)
Page File: ??\D:\pagefile.sys
Current: 393216Kb Free Space: 297732Kb
Minimum: 393216Kb Maximum: 786432Kb
Available Pages: 31475 ( 125900 Kb)
ResAvail Pages: 44608 ( 178432 Kb)
Modified Pages: 164 ( 656 Kb)
NonPagedPool Usage: 4225 ( 16900 Kb)
NonPagedPool Max: 26023 ( 104092 Kb)
PagedPool 0 Usage: 9524 ( 38096 Kb)
PagedPool 1 Usage: 1191 ( 4764 Kb)
PagedPool 2 Usage: 1218 ( 4872 Kb)
PagedPool Usage: 11933 ( 47732 Kb)
PagedPool Maximum: 49152 ( 196608 Kb)
Shared Commit: 1437 ( 5748 Kb)
Special Pool: 0 ( 0 Kb)
Free System PTEs: 144208 ( 576832 Kb)
Shared Process: 2475 ( 9900 Kb)
PagedPool Commit: 11984 ( 47936 Kb)
Driver Commit: 1587 ( 6348 Kb)
Committed pages: 43976 ( 175904 Kb)
Commit limit: 157554 ( 630216 Kb)
kd> dd MmSystemPagePtes L1
8046d65c ed5ca000
kd> dd MmSystemPteBase L1
80482b10 c0200000
kd> dd MmSystemPtesEnd L1
80481c40 c03e791c
kd> dd MmSystemPtesStart L1
80481c38 c0290000
What a heck? Is it IBM/ATI bug, or the proper Windows 2K change?
kd> version
Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86 compatible
Product: WinNt
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
Debug session time: ***** Invalid
System Uptime: 0 days 1:55:13.665
32-bit Full kernel dump: D:\WINNT\System32\livekd.dmp
command line: ‘windbg.exe -z D:\WINNT\System32\livekd.dmp’ Debugger Process 0x548
dbgeng: image 6.0.0017.0, built Tue Jun 04 23:21:55 2002
[path: D:\Program Files\WinDBG6\dbgeng.dll]
dbghelp: image 6.0.0017.0, built Sat Jun 01 03:54:47 2002
[path: D:\Program Files\WinDBG6\dbghelp.dll]
DIA version: 2140
Extension DLL search Path:
blah-blah-blah…
Extension DLL chain:
dbghelp: image 6.0.0017.0, API 5.2.6, built Sat Jun 01 03:54:47 2002
[path: D:\Program Files\WinDBG6\dbghelp.dll]
ext: image 6.0.0017.0, API 1.0.0, built Sat Jun 01 03:54:39 2002
[path: D:\Program Files\WinDBG6\winext\ext.dll]
kext: image 6.0.0017.0, API 1.0.0, built Sat Jun 01 03:54:40 2002
[path: D:\Program Files\WinDBG6\winext\kext.dll]
kdextx86: image 5.00.2195.5024, API 5.0.5, built Tue Mar 05 09:37:59 2002
[path: D:\Program Files\WinDBG6\W2KFre\kdextx86.dll]
Free Extension dll for Build 2195 debugging Free kernel for Build 2195
–
Thanks in advance,
Timur Safin
Support Programmer
InterSystems Russia