Symptomer
Anta at du har en datamaskin som kjører en x86-basert versjon av Windows Server 2008 Service Pack 2 (SP2). Bruken av systemet sidetabelloppføringer (PTEer) er høy. I dette tilfellet blir det virtuelle adresseområdet i systemet oppbrukt og svært fragmentert.
Notater
-
Når dette skjer, blir systemet ustabilt.
-
Dette problemet forårsakes av en bestemt tildeling mønster som sjelden observert i drivere. Hvis du vil ha mer informasjon om dette mønsteret for bestemt tildeling, kan du gå til avsnittet "Årsak". Samle en dumpfil når datamaskinen er i en ustabil tilstand, og kontakt deretter Microsofts kundeservice og kundestøtte for analyse.
-
Hvis du vil ha informasjon om at fragmentering av den virtuelle adressen systemet og system-PTEer, må du utføre en av følgende operasjoner:
-
Opprette en live-kjernemodus feilsøkingsøkten.
-
Opprette en lokal kjernemodus feilsøkingsøkten.
-
Samle dumpfiler kjernemodus.
Du kan bruke følgende kommandoer i kjernen feilsøkingsprogrammet til å opprette økten og skaffe informasjon:
-
Kjør følgende kommando for å vise total tilgjengelig plass, største, og hvor mye minne som brukes av forskjellige kjernen minneressurser (for eksempel puljer og system-PTEer):
!vm 21 Meldingen som returneres av denne kommandoen ligner på følgende:
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 -
Kjør følgende kommando for å vise informasjon om system-PTEer:
!sysptes 1 Denne informasjonen inkluderer antallet og størrelsen på ledige blokker. Meldingen som returneres av denne kommandoen ligner på følgende:
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
Når det oppstår problemet som er beskrevet i delen Symptom, "CurrentUse"-indikatoren som returneres av den ! vm 21 kommandoen øker over tid for "SystemPtes"-kategorien. På samme tid, kan fragmentering i system-PTEer observert ved å vise verdien til "ledige blokker" som er returnert av den ! sysptes 1 kommandoen over tid.
Tømming og fragmentering av tilgjengelige kjernen virtuelt adresseområde kan diagnostiseres ved å observere verdier av "Ubrukte" og "Maksimalt antall sammenhengende ubrukte VA" som returneres av den ! vm 21 kommandoen.
Være kan ikke observert variasjoner av parameterne over tid i kjernemodus dumpfiler. -
Årsak
Dette problemet oppstår fordi driveren eller kjernemodus enhetskoden tildeler og frigir store minnebuffere (i/u-buffere). Slike buffere er implementert ved hjelp av system-PTEer. Når en stor andel som kreves, ikke er et multiplum av 2 megabyte (MB), skjer fragmentering i system-PTEer området.
Oppløsning
Informasjon om hurtigreparasjon
Når du har installert denne hurtigreparasjonen, er tildeling algoritmen optimalisert for å redusere fragmentering når det oppstår en bestemt tildeling-mønster i én eller flere Kjernedrivere. PTE tilordning av en forespørsel som er større enn 2 MB er avrundet til et multiplum av 2 MB for å redusere fragmentering.
En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen.
Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.
Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:
Obs! "Nedlasting av hurtigreparasjoner tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.
Forutsetninger
Hvis du vil bruke denne hurtigreparasjonen, må du kjøre Windows Server 2008 SP2.
Hvis du vil ha mer informasjon om hvordan du får tak i en oppdateringspakke for Windows Server 2008, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
Hvordan du får tak i den nyeste oppdateringspakken for Windows Server 2008
Informasjonen i registeret
Hvis du vil bruke denne hurtigreparasjonen, har du ikke foreta endringer i registret.
Krav om omstart
Du må starte datamaskinen etter at du har installert denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.
Den globale versjonen av denne hurtigreparasjonen installerer filer med attributtene som er oppført i tabellene nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Datoene og klokkeslettene for disse filene på den lokale datamaskinen, vises i lokal tid sammen med din gjeldende tidsforskjell for sommertid (DST). I tillegg kan til datoene og klokkeslettene endres når du utfører bestemte operasjoner på filene.
Filinformasjonsmerknader for Windows Server 2008Viktig Hurtigreparasjoner for Windows Vista og Windows Server 2008-hurtigreparasjoner er inkludert i de samme pakkene. Imidlertid er bare "Windows Vista" oppført på siden for forespørselen. Hvis du vil be om hurtigreparasjonspakken som gjelder ett eller begge operativsystemene, kan du velge hurtigreparasjonen som er oppført under "Windows Vista" på siden. Se delen "Gjelder" i artiklene for å fastslå det faktiske operativsystemet som gjelder hver hurtigreparasjon for alltid.
-
Filene som gjelder for et bestemt produkt, SR_Level (RTM, SPn) og avdeling (LDR, GDR), kan identifiseres ved å kontrollere filversjonsnumrene, som vist i følgende tabell.
Versjon
Produkt
SR_Level
Avdeling
6.0.600
2.
23 xxxWindows Server 2008
SP2
LDR
-
MANIFEST-filene (.manifest) og MUM-filene (.mum) som installeres for hvert miljø, er
oppført separat i delen "informasjon om tilleggsfiler for Windows Server 2008". MUM-filer og MANIFEST-filer og tilknyttede sikkerhetskatalogfiler (.cat)-filer, er det svært viktig å kunne vedlikeholde status på den oppdaterte komponenten. Sikkerhetskatalogfilene, som attributtene ikke er oppført, er signert med Microsofts digitale signatur.
For alle støttede x86-baserte versjoner av Windows Server 2008
Filnavn |
Csrsrv.dll |
Filversjon |
6.0.6002.23131 |
Filstørrelse |
49,152 |
Dato (UTC) |
01-Jun-2013 |
Tid (UTC) |
02:51 |
Plattform |
x86 |
Filnavn |
Ntkrnlpa.exe |
Filversjon |
6.0.6002.23131 |
Filstørrelse |
3,606,376 |
Dato (UTC) |
01-Jun-2013 |
Tid (UTC) |
03:22 |
Plattform |
Ikke tilgjengelig |
Filnavn |
Ntoskrnl.exe |
Filversjon |
6.0.6002.23131 |
Filstørrelse |
3,555,176 |
Dato (UTC) |
01-Jun-2013 |
Tid (UTC) |
03:22 |
Plattform |
Ikke tilgjengelig |
Filnavn |
Smss.exe |
Filversjon |
6.0.6002.23131 |
Filstørrelse |
64 512 |
Dato (UTC) |
01-Jun-2013 |
Tid (UTC) |
01:26 |
Plattform |
x86 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare
Mer filinformasjon for Windows Server 2008
Tilleggsfiler for alle støttede x86-baserte versjoner av Windows Server 2008
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
X86_microsoft-windows-csrsrv_31bf3856ad364e35_6.0.6002.23131_none_cbd7c528bbb914f7.manifest |
Ikke tilgjengelig |
3,079 |
01-Jun-2013 |
03:40 |
Ikke tilgjengelig |
X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.23131_none_6e80efc3ca7e8596.manifest |
Ikke tilgjengelig |
17,806 |
01-Jun-2013 |
03:41 |
Ikke tilgjengelig |
X86_microsoft-windows-r..gistry-trustedtypes_31bf3856ad364e35_6.0.6002.23131_none_864e87b644c39030.manifest |
Ikke tilgjengelig |
7,654 |
01-Jun-2013 |
03:36 |
Ikke tilgjengelig |
X86_microsoft-windows-smss_31bf3856ad364e35_6.0.6002.23131_none_ae8b36202f8d12e8.manifest |
Ikke tilgjengelig |
28,589 |
01-Jun-2013 |
03:41 |
Ikke tilgjengelig |