Makale numarası: 177415 - Son Gözden Geçirme: 25 Şubat 2008 Pazartesi - Gözden geçirme: 6.1

Bellek Havuzu İzleyicisi'ni (Poolmon.exe) kullanarak çekirdek modu bellek sızıntılarıyla ilgili sorunları giderme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Giriş

Bu makale bellek havuzu izleyicisi'ni kullanmak hizmet programı, Poolmon.exe, bellek etiketleri izlemek için bir sorun giderme aracı olarak.

Poolmon sayfalandırılmamış çekirdek havuzlarını ve sistem disk belleği olan ve Terminal Hizmetleri oturumları için kullanılan bellek havuzu hakkında işletim sistemi bellek ayırmalarını hakkında topladığı verileri görüntüler. Veri havuzu tahsisat etikete göre gruplandırılmıştır. Bu bilgiler Microsoft Teknik Destek'e çekirdek modu bellek sızdırıyor bulmak için kullanılır.

Bir uygulama veya işlem kullanımı için bellek ayırır, ancak uygulama veya işlem sona erdiğinde, bellek serbest değil, BIR bellek sızıntısı nedeniyle oluşur. Bu nedenle, kullanılabilir bellek zaman içinde tümüyle kullanılır. Sık sık bu durum, sistemin düzgün çalışmamasına neden olur.

Bu durumda, sistem günlüğüne aşağıdaki olaylar kaydedilebilir:

Olay KIMLIĞI: 2020
Kaynak: sunucusu
Açıklama: Sunucu havuzu boş olduğundan Sistem disk belleğine alınmayan havuzdan ayıramadı.

Olay KIMLIĞI: 2019
Kaynak: sunucusu
Açıklama: Sunucu disk belleksiz sistemden ayıramadı havuzu boş olduğundan havuzu.

Daha fazla bilgi

Izleyen ilk bölümü Poolmon kullanmak için etiketi modunu etkinleştirmenizi açıklar. Ikinci bölümü Poolmon kullanarak sorun giderme için bu bilginin nasıl toplanacağı anlatılmaktadır.

Etiket modunu etkinleştirme

PoolMon çalıştırmadan önce havuzu etiketleme etkinleştirmeli ve bilgisayarınızı yeniden başlatın. Özellik etiketleme havuzu toplar ve havuz belleği, bellek ayırma etiket değeri tarafından sıralanan ilgili istatistikleri hesaplar.

Not Varsayılan olarak etkinleştirilmiş olduğu gibi Windows Server 2003'te etiketleme havuzunu etkinleştirmek gerekli değildir.

Bir Windows NT 4.0 tabanlı üzerinde etiketleme havuzunu etkinleştirmek için <a0></a0>, Windows 2000 tabanlı veya Windows XP tabanlı bir bilgisayarı, kullan aşağıdaki yöntemlerden birini kullanarak:

Yöntem 1: kayıt defterini düzenleyin...

Etiket modu için Poolmon.exe sağlayan kayıt defteri değerini değiştirmek için <a0></a0>, aşağıdaki adımları izleyin.

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme
  1. Kayıt Defteri Düzenleyicisi'ni çalıştırın.
  2. Kayıt defterinde aşağıdaki anahtarı bulun:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
  3. GlobalFlag değerini yazın veya
    Session Manager
    anahtarı kaydedin.
  4. Sağ bölmede GlobalFlag değerini çift tıklatın.
  5. Değerini 0x00000400 için onaltılık değiştirin.

    Not Genel Bayrak değerini 0x00000400 olarak eklediğinizde, bu yalnızca, eklendikten sonra 0x400 olacak şekilde görünür. Tüm baştaki sıfırlar da eklemek önemlidir veya Poolmon bilgilerin bazıları çıkış ekranda görüntülemez.
  6. Bilgisayarı yeniden başlatın.
Not Bitirdiğinizde hata ayıklama, değişikliği geri olduğunuz özgün değeri GlobalFlag değerine söylenen 3. adımda not edin.

Yöntem 2: Gflags.exe yardımcı programını kullanın...

Havuzu etiketleme etkinleştirmek için genel bayrak Düzenleyicisi'ni (Gflags.exe) yardımcı programını da kullanabilirsiniz. Gflags.exe Windows NT 4.0 Kaynak Seti ve Windows 2000, Windows XP ve Windows Server 2003 CD-ROM \Support\Tools klasöründe bulunmaktadır.

Not Havuzu etiketleme kalıcı olarak Windows Server 2003'te etkinleştirildiğinden, Genel Bayrak</a0> iletişim kutusunda Havuzunu Etkinleştir'i etiketleme onay kutusu soluk görüntülenir ve etkinleştirme veya havuzu etiketleme devre dışı bırakma komutları başarısız olur.

Gflags.exe kullanarak değişiklik yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, gflags.exe yazın ve Tamam ' ı tıklatın.
  2. Havuzu etiketleme etkinleştir ' i seçin.
  3. Uygula ' yı tıklatın ve sonra da Tamam ' ı tıklatın.
  4. Bilgisayarı yeniden başlatın.
Not Bitirdiğinizde hata ayıklama, havuzu etiketleme devre dışı bırakmak için yukarıdaki adımları yineleyin.

Poolmon kullanarak bilgileri toplama

PoolMon havuzu etiket bilgilerini bir komut penceresi içinde görüntüler. Aracı tarafından döndürülen etiket bilgilerini görüntülemek için ok tuşlarını veya PAGE UP ve PAGE DOWN tuşlarını kullanın.

Poolmon.exe Windows NT 4.0 Kaynak Seti ve Windows 2000, Windows XP ve Windows Server 2003 CD-ROM \Support\Tools klasöründe bulunmaktadır.

Kopyalama ve etiket bilgilerini depolamak için aşağıdaki adımları kullanın. Bu adımları, 15 dakikalık aralıklarla iki saat için yineleyin. Her güncelleştirme için <a0>Notepad</a0> dosyasının sonuna ekler.
  1. Başlat ' ı tıklatın, Ayarlar ' ın üzerine gelin, Denetim Masası ' nı tıklatın ve sonra Konsolu çift tıklatın.

    Not Windows 2000 için aşağıdaki adımları gerçekleştirmelisiniz:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
    2. Başlık çubuğunu sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  2. Seçenekler sekmesini tıklatın, Hızlı Düzen modu ' nu tıklatın ve sonra Modu Ekle'yi tıklatın.
  3. 99 Için Ekran arabellek boyutu değerini değiştirmek Düzen sekmesini tıklatın ve sonra Tamam ' ı tıklatın.
  4. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin ve sonra komut istemi ' ni tıklatın.
  5. Windows NT'de Support\Debug\ platform klasörünü bulun Poolmon.exe 4.0 CD'SI. Sürücü ve Poolmon.exe bulunduğu klasörü değiştirin. Windows 2000 CD'SINI Poolmon.exe üzerinde Support.CAB dosyasıdır. Support.CAB altında \Support\Tools klasöründe bulunur.
  6. Tür Poolmon.exe.
  7. Poolmon değeri disk belleğine alınmayan gösterir ve ikinci sütunun "type" görüntüler kadar P tuşuna basın.
  8. B sütunlarından en büyük sıralamak için çok küçük tuşuna basın.
  9. Tam ekran içeriğini seçin ve ENTER tuşuna basın.
  10. Başlat ' ı tıklatın, Programlar ' ın üzerine gidin, Donatılar ' ın üzerine gelin ve Not Defteri ' ni tıklatın.
  11. Düzen menüsünden Yapıştır ' ı tıklatın.
  12. Değeri sayfalandırılmamış için aramak için 7. adımı yineleyin.
  13. 8-11 Yapıştırmak için adımları yineleyin.
Poolmon.exe, çıktı sıraladığınız birkaç komut tuşları da vardır. Işlemi gerçekleştirmek için aşağıda harfin tuşuna belirttiniz. Her komutun çalışması için birkaç saniye sürer. Bazı komutların bir listesi aşağıda verilmektedir:
P sıralar bazında Sayfalanmış, etiket olmayan-Sayfalanmış veya karma. P her biri döngüleri unutmayın.
B etiketleri, en çok bayt kullanımını sıralar.
M etiketleri, en çok bayt tahsisat göre sıralar.
T etiketleri, etiket adına göre alfabetik olarak sıralamak.
E Sayfalanmış, disk belleği olmayan toplam üzerinden alt görüntüler. Arasında geçiş yapar.
BIR etiket tahsisat boyuta göre sıralar.
F, etiketler "boşaltır" sıralar.
S etiketleri ayırmalar, farklar göre sıralar ve serbest bırakır.
E Sayfalanmış, disk belleği olmayan toplam üzerinden alt görüntüler. Arasında geçiş yapar.
Q'nden çıkın.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
298102  (http://support.microsoft.com/kb/298102/ ) Üçüncü taraf sürücüleri tarafından kullanılan Havuz etiketleri bulma hakkında

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Server, Enterprise Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Anahtar Kelimeler: 
kbmt kbhowto KB177415 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:177415  (http://support.microsoft.com/kb/177415/en-us/ )