Applies ToWindows 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

Belirtiler

Windows Server 2008 Service Pack 2 (SP2) x86 tabanlı bir sürümünü çalıştıran bir bilgisayarda bulunduğunu varsayalım. Sistem sayfa tablosu girdileri (PTE) kullanımını yüksektir. Bu durumda, sistem sanal adres alanı bitti ve yüksek ölçüde parçalanmış olur.Notlar

  • Bu sorun oluştuğunda, sistem kararsız hale gelir.

  • Bu sorun sürücüler nadiren dikkate alınır belirli ayırma desen kaynaklanır. Bu belirli ayırma şeklini hakkında daha fazla bilgi için "Neden" bölümüne gidin. Döküm dosyasını bilgisayarı dengesiz bir durumda olduğunda toplamak ve sonra analiz için Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

  • Sistem sanal adres ve sistem PTElerini parçalanma hakkında bilgi edinmek için aşağıdaki işlemlerden birini yapmanız gerekir:

    • Bir canlı çekirdek modu hata ayıklama oturumu.

    • Bir yerel çekirdek modu hata ayıklama oturumu.

    • Çekirdek modu dökümü dosyalarını toplayın.

    Oturumu ve bilgi edinmek için aşağıdaki çekirdek hata ayıklayıcısı komutları kullanabilirsiniz:

    • Toplam kullanılabilir alanı, en büyük bellek bloğu görüntülemek için aşağıdaki komutu çalıştırın ve çeşitli çekirdek bellek kaynakları (örneğin, havuzlar ve sistem PTElerini) tarafından kullanılan bellek miktarını:

      !vm 21 Bu komut tarafından döndürülen ileti aşağıdakine benzer:

      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 
    • Sistem PTElerini hakkındaki bilgileri görüntülemek için aşağıdaki komutu çalıştırın:

      !sysptes 1 Bu bilgiler, sayısı ve büyüklüğü Boş bloklar içerir. Bu komut tarafından döndürülen ileti aşağıdakine benzer:

      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 

    Belirtiler bölümünde açıklanan sorun oluştuğunda, tarafından döndürülen "CurrentUse" göstergesi ! vm 21 komut "SystemPtes" kategori için zamanla artar. Aynı zamanda, "Serbest bloklar" değerini görüntüleyerek sistem PTElerini parçalanmanın gösterilebilir tarafından döndürülen ! sysptes 1 zamanla komutu.Mevcut çekirdek sanal adres alanının parçalanması ve Tükenme "Kullanılmayan" ve "En büyük bitişik kullanılmayan VA" tarafından döndürülen değerleri izlenerek koydu ! vm 21 komutu.Çekirdek modu dökümü dosyaları zamanla parametrelerin değişimleri gözlenen olamaz.

Neden

Bir aygıt sürücüsü veya çekirdek modu kod ayırır ve büyük bellek arabellekleri (g/ç arabelleği) serbest çünkü bu sorun oluşur. Bu tür arabellekler sistem PTElerini kullanılarak uygulanır. İstenen bir büyük ayırma 2 megabayt (MB) in bir katı değilse, sistem PTElerini alanı içinde parçalanma oluşur.

Çözüm

Düzeltme bilgileri

Bu düzeltmeyi yükledikten sonra bir veya daha fazla çekirdek sürücüleri belirli ayırma deseni ortaya çıktığında parçalanma azaltmak için tahsisat algoritma optimize edilmiştir. 2 MB'den büyük sistem PTE eşleme isteği parçalanma azaltmak için 2 MB'lık bir katına yuvarlanır.Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

Not: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Önkoşullar

Bu düzeltmeyi uygulamak için Windows Server 2008 SP2 çalışmalıdır.Windows Server 2008 hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

Windows Server 2008'in en son hizmet paketini elde etme

Kayıt defteri bilgileri

Bu düzeltmeyi uygulamak için kayıt defterinde herhangi bir değişiklik yapmanız gerekmez.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.

Bu düzeltmenin genel sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyaların tarih ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Yerel bilgisayarınızda bu dosyaların tarih ve saatleri, yerel saatiniz ile geçerli gün ışığından yararlanma saati (DST) bilgilerine göre görüntülenir. Ayrıca, dosyalarda belirli işlemleri gerçekleştirdiğinizde tarihler ve saatler değişebilir.

Windows Server 2008 dosya bilgileriyle ilgili notlarÖnemli Windows Vista düzeltmeleri ve Windows Server 2008 düzeltmeleri aynı paketlerinde bulunur. Ancak, yalnızca "Windows Vista" Düzeltme isteği sayfasında listelenir. Bir veya her iki işletim sistemleri için geçerli olan düzeltme paketini istemek için sayfa üzerinde "Windows Vista" altında listelenen düzeltme'yi seçin. Her zaman her düzeltmenin uygulandığı gerçek işletim sistemini belirlemek için bir makale "Aşağıdakilere Uygulanır" bölümüne bakın.

  • Belirli bir ürün, SR_Düzeyi (RTM, SPn) ve hizmet dalı (LDR, GDR) dosyaları, aşağıdaki tabloda gösterildiği şekilde dosya sürümü numaraları incelenerek belirlenebilir.

  • Dosyaları (.manifest) ve MUM yüklenen dosyaları (.mum) her ortam içinayrı olarak listelenmektedir "Windows Server 2008 için ek dosya bilgileri" bölümünde. Dosyaları MUM ve MANIFEST dosyalarının yanı sıra bunların ilişkili güvenlik kataloğu (.cat) dosyaları güncelleştirilmiş bileşenin durumunu korumak açısından büyük önem taşımaktadır. Özniteliklerin listelenmediği güvenlik kataloğu dosyaları, Microsoft dijital imzası kullanılarak imzalanmıştır.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Windows Server 2008 için ek dosya bilgileri

Windows Server 2008'in tüm desteklenen x86 tabanlı sürümleri için ek dosyalar

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.