Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

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çin

    ayrı 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.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×