Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Да предположим, че имате компютър, базиран на 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

Неприложимо


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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×