Příznaky
Předpokládá, že máte počítače založené na x86 se systémem Windows Server 2008 Service Pack 2 (SP2). Použití položky stránkovací tabulky (PTE) systému je vysoká. V takovém případě se stane vyčerpání virtuální adresový prostor systému a ve vysoké míře fragmentována.
Poznámky-
Když nastane tento problém, systém nestabilní.
-
Tento problém je způsobena zejména přidělení vzorek, který je zřídka pozorovány v ovladačích. Další informace o této konkrétní přidělení vzorek přejděte k části "Příčina". Shromažďovat souboru s výpisem stavu paměti, když je počítač v nestabilním stavu a kontaktujte Microsoft Customer Service a podporu pro analýzu.
-
Chcete-li získat informace o fragmentaci virtuální adresu systému a systemove polozky PTE, je třeba provést jednu z následujících operací:
-
Navázat relaci ladění režimu jádra živé.
-
Vytvořte místní režimu jádra ladicí relace.
-
Shromáždit soubory s výpisem stavu paměti jádra.
Následující příkazy ladicí program jádra můžete použít k vytvoření relace a získat informace:
-
Spusťte následující příkaz k zobrazení celkového dostupného místa největšího bloku paměti a velikost paměti, kterou využívají různé zdroje paměti jádra (například fondy a systemove polozky PTE):
!vm 21 Zpráva, která je vrácena pomocí tohoto příkazu se podobá následující:
14: kd> !vm 21*** Virtual Memory Usage ***
Physical Memory: 4191796 ( 16767184 Kb) Page File: \??\C:\pagefile.sys Current: 17408000 Kb Free Space: 17362464 Kb Minimum: 17408000 Kb Maximum: 17408000 Kb Available Pages: 980816 ( 3923264 Kb) ResAvail Pages: 4005065 ( 16020260 Kb) Locked IO Pages: 0 ( 0 Kb) Free System PTEs: 55716 ( 222864 Kb) Modified Pages: 24737 ( 98948 Kb) Modified PF Pages: 24356 ( 97424 Kb) NonPagedPool Usage: 51445 ( 205780 Kb) NonPagedPool Max: 522998 ( 2091992 Kb) PagedPool 0 Usage: 169861 ( 679444 Kb) PagedPool 1 Usage: 24692 ( 98768 Kb) PagedPool 2 Usage: 19764 ( 79056 Kb) PagedPool 3 Usage: 19469 ( 77876 Kb) PagedPool 4 Usage: 20109 ( 80436 Kb) PagedPool Usage: 253895 ( 1015580 Kb) PagedPool Maximum: 523264 ( 2093056 Kb) Session Commit: 12273 ( 49092 Kb) Shared Commit: 37334 ( 149336 Kb) Special Pool: 0 ( 0 Kb) Shared Process: 22380 ( 89520 Kb) Pages For MDLs: 1 ( 4 Kb) PagedPool Commit: 253895 ( 1015580 Kb) Driver Commit: 3829 ( 15316 Kb) Committed pages: 3862488 ( 15449952 Kb) Commit limit: 8507657 ( 34030628 Kb) VA Type CurrentUse Peak Limit Failures Unused 130 Mb 0 Mb OPEN 0 SessionSpace 60 Mb 66 Mb OPEN 0 ProcessSpace 16 Mb 0 Mb OPEN 0 BootLoaded 26 Mb 0 Mb OPEN 0 PfnDatabase 118 Mb 248 Mb OPEN 0 NonPagedPool 208 Mb 210 Mb OPEN 0 PagedPool 1096 Mb 1096 Mb OPEN 0 SpecialPool 0 Mb 0 Mb OPEN 0 SystemCache 140 Mb 992 Mb OPEN 0 SystemPtes 214 Mb 222 Mb OPEN 0 Hal 4 Mb 0 Mb OPEN 0 SessionGlobal 12 Mb 12 Mb OPEN 0 Driver Images 24 Mb 0 Mb OPEN 0 NPSpecialPool 0 Mb 0 Mb OPEN 0 ProtoPTE Pool 0 Mb 0 Mb OPEN 0 Maximum contiguous unused VA: 8 Mb -
Spusťte následující příkaz k zobrazení informací o systému PTE:
!sysptes 1 Tyto informace zahrnují počet a velikost volné bloky. Zpráva, která je vrácena pomocí tohoto příkazu se podobá následující:
14: kd> !sysptes 1System PTE Information
Total System Ptes 88048 starting PTE: c0400000 free ptes: c0402c80 number free: 1. free ptes: c0402ca8 number free: 1. free ptes: c0408020 number free: 3. free ptes: c0408098 number free: 4. . . . 3755 entries cut . . . free ptes: c07ddd30 number free: 13. free ptes: c07dddd8 number free: 4. free ptes: c07dde18 number free: 4. free ptes: c07dde58 number free: 1. free ptes: c07dde80 number free: 26. free ptes: c07ddf70 number free: 10. free blocks: 3763 total free: 22432 largest free block: 89
Pokud dojde k problém popsaný v části Příznaky, indikátor "CurrentUse", který je vrácen ! vm 21 příkaz zvýší časem pro kategorii "SystemPtes". Ve stejnou dobu, lze pozorovat fragmentace položky stránkovací tabulky systému zobrazením hodnoty "volné bloky", je vrácen ! sysptes 1 příkazu v čase.
Vyčerpání a fragmentaci jádra k dispozici virtuální adresový prostor může být diagnostikována pozorováním "Nepoužívané" a "Maximální souvislý nepoužité VA" vrácené hodnoty ! vm 21 příkazu. Soubory s výpisem stavu paměti jádra nelze pozorovat změny parametrů v průběhu času. -
Příčina
K tomuto problému dochází, protože kód zařízení ovladače a režimu jádra paměti přiděluje a uvolňuje vyrovnávací paměti velké (vstupně-výstupní vyrovnávací paměti). Tyto druhy vyrovnávací paměti jsou implementovány pomocí položky stránkovací tabulky systému. Při velké přidělení, které je požadováno není násobkem 2 megabajty (MB), fragmentaci dochází v oblasti položky stránkovací tabulky systému.
Řešení
Informace o opravě hotfix
Po instalaci této opravy hotfix je optimalizována přidělení algoritmus pro snížení fragmentace dojde v jeden nebo více ovladače jádra přidělení určitého vzoru. Za účelem snížení fragmentace zaokrouhlena násobkem 2 MB systému PTE mapování požadavku, který je větší než 2 MB.
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix. Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Chcete-li nainstalovat tuto opravu hotfix, musíte používat systém Windows Server 2008 SP2.
Pro další informace o možnostech získání aktualizace Windows Server 2008 service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:Jak získat nejnovější aktualizaci service pack pro systém Windows Server 2008
Informace o registrech
Chcete-li nainstalovat tuto opravu hotfix, není nutné provádět žádné změny registru.
Požadavek na restartování
Po instalaci této opravy hotfix musíte restartovat počítač.
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.
Globální verze této opravy hotfix nainstaluje soubory, jejichž atributy jsou uvedeny v následujících tabulkách. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Kalendářní data a časy těchto souborů v místním počítači jsou zobrazeny dle vašeho místního času a také podle aktuálního letního času (DST). Navíc data a časy se mohou změnit při provádění některých operací se soubory.
Poznámky k informacím o souborech systému Windows Server 2008Důležité: Opravy hotfix pro systém Windows Vista a Windows Server 2008 opravy hotfix jsou součástí stejné balíčků. Pouze "Windows Vista" je však uveden na stránce žádost o opravu Hotfix. Chcete-li požádat o balíčku oprav hotfix, která se vztahuje k jedné nebo obou operačních systémů, vyberte opravu hotfix, která je uvedena v části "Windows Vista" na stránce. Vždy se v článcích podívejte v části "Platí pro" na to, pro který operační systém je oprava hotfix určená.
-
Soubory týkající se konkrétního produktu, SR_Level (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.
Verze
Výrobek
SR_Level
Složka služby
6.0.600
2. 23 xxxWindows Server 2008
SP2
LDR
-
Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsouuvedeny samostatně v části "Další informace o souborech pro systém Windows Server 2008". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze systému Windows Server 2008 x86
Název souboru |
Csrsrv.dll |
Verze souboru |
6.0.6002.23131 |
Velikost souboru |
49,152 |
Datum (čas UTC) |
01-Jun-2013 |
Čas (UTC) |
02:51 |
Platforma |
x86 |
Název souboru |
Ntkrnlpa.exe |
Verze souboru |
6.0.6002.23131 |
Velikost souboru |
3,606,376 |
Datum (čas UTC) |
01-Jun-2013 |
Čas (UTC) |
03:22 |
Platforma |
Není k dispozici |
Název souboru |
Ntoskrnl.exe |
Verze souboru |
6.0.6002.23131 |
Velikost souboru |
3,555,176 |
Datum (čas UTC) |
01-Jun-2013 |
Čas (UTC) |
03:22 |
Platforma |
Není k dispozici |
Název souboru |
Smss.exe |
Verze souboru |
6.0.6002.23131 |
Velikost souboru |
64,512 |
Datum (čas UTC) |
01-Jun-2013 |
Čas (UTC) |
01:26 |
Platforma |
x86 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft
Další informace o souborech pro systém Windows Server 2008
Další soubory pro všechny podporované verze systému Windows Server 2008 x86
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
X86_microsoft-windows-csrsrv_31bf3856ad364e35_6.0.6002.23131_none_cbd7c528bbb914f7.manifest |
Není k dispozici |
3,079 |
01-Jun-2013 |
03:40 |
Není k dispozici |
X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.23131_none_6e80efc3ca7e8596.manifest |
Není k dispozici |
17,806 |
01-Jun-2013 |
03:41 |
Není k dispozici |
X86_microsoft-windows-r..gistry-trustedtypes_31bf3856ad364e35_6.0.6002.23131_none_864e87b644c39030.manifest |
Není k dispozici |
7,654 |
01-Jun-2013 |
03:36 |
Není k dispozici |
X86_microsoft-windows-smss_31bf3856ad364e35_6.0.6002.23131_none_ae8b36202f8d12e8.manifest |
Není k dispozici |
28,589 |
01-Jun-2013 |
03:41 |
Není k dispozici |