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 xxx
Windows 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 |