Отнася се за
Windows Server 2008 Service Pack 2 Windows Server 2008 Enterprise Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Standard Windows Server 2008 Standard without Hyper-V

Симптоми

Да предположим, че имате компютър, базиран на x86 версия на Windows Server 2008 Service Pack 2 (SP2). Използването на системни записи в страничната таблица (записи в таблицата) е висока. В тази ситуация системата виртуално адресно пространство става изчерпан и силно фрагментирана.Бележки

  • Когато възникне този проблем, системата става нестабилна.

  • Този проблем се дължи на разпределение на конкретен модел, който рядко се наблюдава в драйверите. За повече информация относно този модел специално разпределение преминете към раздела "Причина". Събиране на дъмп файла, когато компютърът е в нестабилно състояние и след това се свържете с Microsoft за обслужване на клиенти и поддръжка за анализ.

  • За да получите информация за фрагментиране на виртуален адрес системата и системни записи в таблицата, трябва да извършите една от следните операции:

    • Установяване на сесия на живо ядрото грешки.

    • Установяване на грешки сесия на локалната ядрото.

    • Събиране на дъмп файлове на ядрото.

    Можете да използвате следните дебъгер за ядрото команди за създаване на сесията и получаване на информация:

    • Изпълнете следната команда за показване на общо свободно пространство, най-голямата блок памет, и колко памет се използва от различни ядрото памет ресурси (например набори и системни записи в таблицата):

      !vm 21 Съобщението, което се връща от тази команда подобно на следното:

      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 
    • Изпълнете следната команда за показване на информация за записи в таблицата:

      !sysptes 1 Тази информация включва броя и размера на безплатно блокове. Съобщението, което се връща от тази команда подобно на следното:

      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 

    При възникване на проблема, описан в раздела "симптоми", "CurrentUse" върнатия от индикатора ! vm 21 команда се увеличава с течение на времето за категорията "SystemPtes". В същото време, може да се наблюдава фрагментиране на системни записи в таблицата разглеждане на стойността на "свободен блокове", която се връща от ! sysptes 1 управление с течение на времето.Изчерпването и фрагментиране на наличните ядрото виртуално адресно пространство могат да бъдат диагностицирани чрез наблюдение на стойностите на "Неизползвани" и "Максимална непрекъсната неизползваните VA", които се връщат от ! vm 21 команда.Варианти на параметрите във времето не се наблюдава в дъмп файлове на ядрото.

Причина

Този проблем възниква, защото устройство драйвер или ядрото код заделя и освобождава големи памет буфери (буфери за вход-изход). Тези видове буфери са реализирани чрез системни записи в таблицата. Когато голям разпределение на желаните не е кратно на 2 мегабайта (МБ), фрагментирането възниква в системата на записи в таблицата област.

Решение

Информация за актуалната корекция

След инсталиране на тази спешна корекция, разпределението алгоритъм е оптимизиран да намали фрагментирането при възникване на разпределение на конкретен модел в един или повече драйвери на ядрото. System PTE съответствието заявка за по-голям от 2 MB е закръглена кратно на 2 MB с цел намаляване на фрагментиране.Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция.Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появява, свържете се с Microsoft за обслужване на клиенти и поддръжка, за да получите актуалната корекция.Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

Забележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

За да приложите тази актуална корекция, трябва да се изпълнява Windows Server 2008 SP2.За повече информация за придобиването на сервизен пакет за Windows Server 2008 щракнете върху следния номер на статия в базата знания на Microsoft:

Как да получите най-новия сервизен пакет за Windows Server 2008

Информация за системния регистър

За да приложите тази актуална корекция, не трябва да променяте нищо в системния регистър.

Изискване за рестартиране

Трябва да рестартирате компютъра, след като приложите тази актуална корекция.

Информация за заместване на актуалната корекция

Тази актуална корекция не замества издадените актуални корекции.

Глобалната версия на тази актуална корекция инсталира файлове, които имат атрибути, изброени в следващите таблици. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Датите и часовете за тези файлове на вашия компютър се показват в локалното ви време с текущото отместване за лятно часово време (DST). Освен това датите и часовете може да се променят, когато изпълните определени операции върху файловете.

Бележки за файлове на Windows Server 2008Важно: Актуалните корекции за Windows Vista и Windows Server 2008 са включени в същите пакети. Обаче само "Windows Vista" е в списъка на страницата за искане за актуална корекция. За да поискате пакета с актуални корекции, който се отнася до едната или и двете операционни системи, изберете актуалната корекция, която е в списъка под "Windows Vista" на страницата. Винаги проверявайте в секцията "Отнася се за" в статиите, за да определите действителната операционна система, която се отнася всяка актуална корекция за.

  • Файловете, които се отнасят до конкретен продукт, SR_Level (RTM, SPn), и папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на числата за версия на файла, както е показано в следващата таблица.

    Версия

    Продукт

    SR_Level

    Клон на услуга

    6.0.600 2. 23 XXX

    Windows Server 2008

    SP2

    LDR

  • Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна средаизброени отделно в раздела "допълнителна информация за Windows Server 2008". МАМА файлове и MANIFEST файловете и файлове свързана защита (.cat), са изключително важни за поддържане на състоянието на актуализирания компонент. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.

За всички поддържани базирани на x86 версии на Windows Server 2008

Име на файл

Csrsrv.dll

Версия на файла

6.0.6002.23131

Размер на файла

49,152

Дата (UTC)

01-Jun-2013

Време (UTC)

02:51

Платформа

x86

Име на файл

Ntkrnlpa.exe

Версия на файла

6.0.6002.23131

Размер на файла

3,606,376

Дата (UTC)

01-Jun-2013

Време (UTC)

03:22

Платформа

Неприложимо

Име на файл

Ntoskrnl.exe

Версия на файла

6.0.6002.23131

Размер на файла

3,555,176

Дата (UTC)

01-Jun-2013

Време (UTC)

03:22

Платформа

Неприложимо

Име на файл

Smss.exe

Версия на файла

6.0.6002.23131

Размер на файла

64,512

Дата (UTC)

01-Jun-2013

Време (UTC)

01:26

Платформа

x86

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:

Описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Допълнителна файлова информация за Windows Server 2008

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows Server 2008

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

X86_microsoft-windows-csrsrv_31bf3856ad364e35_6.0.6002.23131_none_cbd7c528bbb914f7.manifest

Неприложимо

3,079

01-Jun-2013

03:40

Неприложимо

X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.23131_none_6e80efc3ca7e8596.manifest

Неприложимо

17,806

01-Jun-2013

03:41

Неприложимо

X86_microsoft-windows-r..gistry-trustedtypes_31bf3856ad364e35_6.0.6002.23131_none_864e87b644c39030.manifest

Неприложимо

7,654

01-Jun-2013

03:36

Неприложимо

X86_microsoft-windows-smss_31bf3856ad364e35_6.0.6002.23131_none_ae8b36202f8d12e8.manifest

Неприложимо

28,589

01-Jun-2013

03:41

Неприложимо

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.