Çekirdek modu bellek sızıntınları sorunlarını yakalayabilmek için Bellek Havuz monitorünü (Poolmon.exe) yi nasıl kullanırsınız.

Makale çevirileri Makale çevirileri
Makale numarası: 177415 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

GİRİŞ

Bu makalede, bellek havuzu İzleyicisi yardımcı programı, Poolmon.exe, bellek etiketler izlemek için bir sorun giderme aracı kullanmayı açıklamaktadır.

Poolmon sistemin disk belleği ve disk belleği olmayan havuz çekirdek havuzları ve Terminal Hizmetleri oturumları için kullanılan bellek havuzları hakkında işletim sistemi bellek ayırmalarını hakkında topladığı verileri görüntüler. Havuz ayırma etikete göre gruplandırılmış veriler. Bu bilgiler Microsoft teknik destek tarafından çekirdek modu bellek sızıntıları ile bulmak için kullanılabilir.

Bellek sızıntısı, kullanımı için bellek ayırır ancak uygulama veya işlem sona erdiğinde, bellek serbest olmayan bir işlem veya uygulama tarafından neden olur. Bu nedenle, kullanılabilir bellek tamamen zaman içinde kullanılır. Genellikle, bu durum sisteminin doğru şekilde çalışmamasına neden olur.

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

Olay Kimliği: 2020
Kaynak: Srv
Açıklama: Sunucu havuzu boş olduğundan sistemin disk belleği havuzundan ayıramadı.

Olay Kimliği: 2019
Kaynak: Srv
Açıklama: Sunucu disk belleği olmayan havuz sistemden ayıramadı havuzu boş olduğundan.

Daha fazla bilgi

Sonraki ilk bölüme Poolmon kullanarak etiket modunu etkinleştirmek nasıl açıklar. İkinci bölüm Poolmon kullanarak sorun gidermeye yönelik bilgiler toplamak nasıl açıklar.

Etiket modunu etkinleştirme

PoolMon çalıştırmadan önce havuzu etiketleme etkinleştirmeniz ve sonra bilgisayarınızı yeniden başlatmanız gerekir. Özellik etiketleme havuzu toplar ve havuz belleği bellek ayırma etiket değere göre sıralanmış ilgili istatistikleri hesaplar.

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

Bir Windows NT 4.0 tabanlı üzerinde etiketleme havuzunu etkinleştirmek için Windows 2000 veya Windows XP tabanlı bilgisayar kullanın aşağıdaki yöntemlerden birini:

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 aşağıdaki adımları izleyin.

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini 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 Yedekleme ve Windows kayıt defterini geri yükleme hakkında
  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. GlobalFlagdeğerini yazmak ya da kaydetmek
    Session Manager
    anahtarını kaldırmayın.
  4. Balıklama bölmesinde GlobalFlag çift tıklatın.
  5. Değer değiştirme 0x00000400onaltılı.

    Not Genel bayrak değerini 0x00000400 eklediğinizde, yalnızca eklendikten sonra 0x400 olan upas gösterir. Tüm leadingzeros eklemek önemli olduğunu veya Poolmon bilgilerden bazılarını outputscreen üzerinde görüntülenmez.
  6. Bilgisayarı yeniden başlatın.
Not Bitirdiğinizde geri olduğunuz özgün değeri GlobalFlag değerine talimat 3 adımda not için hata ayıklama, Değiştir.

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

Havuz etiketlemesini etkinleştirmek için Genel Bayrak Düzenleyicisi'ni (Gflags.exe) yardımcı programını da kullanabilirsiniz. Gflags.exe Windows NT 4.0 Resource Kit'te ve Windows 2000, Windows XP ve Windows Server 2003 CD-ROM'lar \Support\Tools klasöründe kullanılabilir.

Not Havuz etiketleme kalıcı olarak Windows Server 2003'te etkin olduğundan, Genel bayraklar iletişim kutusunda Etiketleme havuzunu etkinleştir onay kutusu soluk görünür ve etkinleştirmek veya havuz etiketleme devre dışı bırakmak için 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ürü gflags.exe, sonra daTamam' ı tıklatın.
  2. Havuz etiketlemeyi etkinleştir' i seçin.
  3. Uygula' yı tıklatın ve sonraTamam' ı tıklatın.
  4. Bilgisayarı yeniden başlatın.
Not Bitirdiğinizde hata ayıklama, havuz etiketleme devre dışı bırakmak için yukarıdaki adımları yineleyin.

Poolmon kullanarak bilgi toplamak

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

Windows NT 4.0 Resource Kit'teki ve \Support\Tools klasöründe bulunan Windows 2000, Windows XP ve Windows Server 2003 CD-ROM'lar Poolmon.exe kullanılabilir.

Etiket bilgilerini depolamak ve kopyalamak için aşağıdaki adımları kullanın. Bu adımları iki saat 15 dakikalık aralıklarla tekrarlayın. Her güncelleştirme not defteri dosyasına sonuna.
  1. Başlat' ı tıklatın,Ayarlar' a gidin, Denetim Masasıve Konsolgetirip tıklatın ' ı tıklatın.

    Not Windows 2000 için aşağıdaki adımları gerçekleştirin:
    1. Başlat' ı tıklatın, Çalıştır' ı türü cmd, sonra da Tamam' ı tıklatın.
    2. Başlık çubuğunu sağ tıklatın ve sonra Özellikler' i tıklatın.
  2. Seçenekler sekmesini tıklatın,Hızlı Düzen modunutıklatın ve sonra InsertMode' ı tıklatın.
  3. Düzen sekmesini tıklatın,Ekran arabellek boyutu değeri Değiştir 99, ve Tamam' ı tıklatın.
  4. Başlat' ı tıklatın,Programlar' ın ve CommandPrompt' ı tıklatın.
  5. TheSupport\Debug\ içinde Poolmon.exe bulunPlatform Windows NT 4.0 CD klasör. Sürücü ve Poolmon.exe bulunduğu klasör olarak değiştirin. Windows2000 CD Poolmon.exe Support.CAB dosyasıdır. Bulunduğu tam \Support\Tools klasöründe bulunan Support.CAB olur.
  6. Türü Poolmon.exe.
  7. İkinci sütun "tür" andshows değeri Poolmon gösterinceye kadar P tuşuna basın disk belleği.
  8. En büyük tosmallest sütunları sıralamak için B tuşuna basın.
  9. Tam ekran içeriğinin seçin ve sonra ENTER tuşuna basın.
  10. Başlatdüğmesini tıklatın,Programlar' ın, Donatılarve Not Defteriyeniden tıklayın.
  11. Düzen menüsündenYapıştır' ı tıklatın.
  12. Değeri aramak için 7 arasındaki adımları yineleyin disk belleği olmayan havuz.
  13. Yapıştırmak için 8-11 adımları yineleyin.
Poolmon.exe çıktı sıralamadan birkaç komut anahtarları da vardır. Basma harf işlemi gerçekleştirmek için aşağıda gösterilen. Her komutun çalışması birkaç saniye sürer. Bazı komutların listesi aşağıdadır:
P - sıralar etiket listesi, Paged olarak Non-Paged veya karışık. P her biri döngüleri unutmayın.
B - etiketler en yüksek bayt kullanımı için sıralar.
M - etiketler en yüksek bayt ayırma göre sıralar.
T - etiketleri etiket adına göre alfabetik olarak sıralayın.
E - Paged, alt boyunca toplam disk belleği olmayan görüntüler. Arasında geçiş yapar.
A - etiketler ayırma boyuta göre sıralar.
F - etiketler "kurtarır" sıralar.
S - ayırma farklılıklarla etiketler sıralar ve serbest bırakır.
E - Paged, alt boyunca toplam disk belleği olmayan görüntüler. Arasında geçiş yapar.
Q - quit.
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 Üçüncü taraf sürücüleri tarafından kullanılan Havuz etiketleri bulma

Özellikler

Makale numarası: 177415 - Last Review: 3 Mart 2014 Pazartesi - Gözden geçirme: 7.0
Bu makaledeki bilginin uygulandığı durum:
  • 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 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Anahtar Kelimeler: 
kbhowto kbmt KB177415 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 177415

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com