Sayfamın doldurduğu şeyi nasıl bulabilirim?


1

Bağlam: Bilgisayarım Windows 10 kullanıyor ve bir oyun bilgisayarı olarak satın alındı. İyi gpu, iyi cpu, 16 Gb RAM, vb. İşletim sistemi için çok küçük (100 Gb) bir SSD, artı 3 TB HDD olmak üzere iki sabit sürücü vardır.

Son birkaç ayda RAM problemleri yaşamaya başladım. Yüksek bellek kullanımı uyarıları aldıktan sonra Uygulamalar kısa sürede çökecektir. Görev çubuğumdan birinin kırıldığından, bozulduğundan veya buna benzer bir şeyden şüphelendim, çünkü görev yöneticisi 7.9 Gb / 16 Gb civarında kullandığımı söylediğinde bu uyarıları alıyordum. Bulabildiğim tüm testleri ve teşhisi kullandım, ancak RAM herhangi bir sorun belirtisi göstermedi. Bununla birlikte, işler yarı kullanımda çökmeye başladı.

Son birkaç gün içinde daha da kötüleşti. Starcraft II'yi oynarken bile anlaşmazlığı açamadım ya da bir tanesi uyarı vermeden çökebilirdi.

Sonunda farkettim, kararlı bellek kullanımı. 64 Gb / 64.9 Gb civarında takılıyordu. Bunun ne olduğu hakkında kesinlikle hiçbir şey bilmiyordum, ama sayı çok yüksek olduğu için beni şüpheli çarptı.

Bu grafiği RamMap ile izlemeye başladım. Bullseye, şüphesiz birkaç kez, en yüksek seviyeye ulaştığında (% 100) bir şey düştü ve kazadan sonra 1 Gb veya altına düştü.

Ancak bilgisayarı yeniden başlatmak hiçbir fark yaratmadı. Hemen başlangıçta, normal bellek kullanımı 2 Gb / 16 Gb kadar düşük olsa bile, yaklaşık 61 Gb / 64.9 Gb kararlı belleğe sahiptim. Görev yöneticisinin taahhüt edilen belleğe ilişkin detaylarındaki fazladan sütunlara bakmanın bir önemi yoktur, aslında tüm işlem yapan belleği kullanan bir işlem değildir.

Çok fazla deneme ve yanılmadan sonra çökmelere bulduğum çözüm, sistemime hiç sayfa dosyası kullanmamasını ve yeniden başlatmayı söylemekti, bu da her şeyi temizlemiş görünüyor. Bundan önce, "sistem tarafından otomatik olarak yönetildi" olarak ayarlandı. Şimdi işlenen bellek, RAM'in gerçekte kullandığı miktarla aynı seviyede duruyor.

Ancak sayfa dosyasını tekrar açarsam yavaş yavaş ama emin adımlarla büyür. Zaten sadece birkaç gün içinde 5 Gb civarında büyüdüğü görülüyor.

Öyleyse sorum şudur: Hangi sürecin hafızayla başladığını, sonra onu serbest bırakmadığının bir günlüğünü tutmanın bir yolu var mı, yoksa önceden doldurulmuş bir sayfa dosyasından, hangi sürecin sayfa dosyasının boyutuna bağlı olduğunu bilmek için bir yol var mı?

Tamamen kaldırmadan önce (kocaman) pagefile.sys dosyasının bir yedek var. İdeal çözüm, örneğin gerçek zamanlı izleme yazılımı kullanmak yerine bu yedekleme dosyasını analiz edebilmek ve o deliğe geri dönmesi için gereken gün, hafta, hatta belki aylarca çalışmasına izin vermek olacaktır. 60+ Gb) kullanımı.

Şu an için tek çözümüm etkisiz hale getirmektir. Gerçekten riskli bir çözüm gibi hissediyor ve gerçek bir çözüm değil. Bilgisayarımın bir yerinde, sayfa dosyasını doldurmaya çalışan bir işlem veya hizmet var ve onu bulmak ve düzeltmek yerine, yalnızca işlenecek alanı reddediyorum. Ayrıca, muhtemelen bir bellek sızıntısı içeren bir anonim işlem olan şey nedeniyle sayfa dosyası özelliğini tamamen kaybediyorum.

Diğer garip şeyler: Çevrimiçi herkes Windows Sürücü Seti'nde mevcut olan poolmon.exe'yi kullandığını söylüyor. Benim için çalışmıyor. WDK'nın kurulması önemli değil, yükleme konumunu değiştiremiyorum ve varsayılanı (C: \ Program Dosyaları (x86) \ Windows Kitleri \ 10 \ Tools) mevcut değil (İçinde "Araçlar" dizini yok) C: \ Program Files (x86) \ Windows Kitleri \ 10 \ ". Poolmon bulunamaz bir yer değil ve bağımsız olarak çalışması gerekiyor olsa da, bir nedenden ötürü .exe için herhangi bir yerde bir indirme bulamıyorum Birkaç denemeden sonra, WDK kurulumu artık başlamıyor bile, ekranımın ortasında araç kutusu benzeri bir simgeye sahip mavi kare pencereyi yanıp sönüyor, bir saniye içinde kayboluyor ve hiçbir şey yapmıyor.


Yalnızca kendi işlemlerinizi değil, tüm işlemleri gösteren görev yöneticisine sahip olduğunuzdan emin olun . Ayrıca çekirdek bellek istatistiklerini kontrol edin.
psusi

"bir şey en yüksek seviyeye ulaştığında çöktü (% 100) ve çökmeden sonra 1 Gb ya da öylesine düştü" - Bir çökme meydana geldiğinden, tam olarak hangi sürecin çökeceğini söyleyecek olan olay günlüklerinizi kontrol etmelisiniz. Ek olarak, bazı yöneticiler bir işleme yönelik sayılmayan bellek tüketirken, alışılmadık derecede fazla tutamağı olan (ve "yüksek" anlamına geldiğimde, on binlerce sırasına göre) olan işlemler için görev yöneticisini incelemelisiniz. hafıza kullanımı.
Jerry Hundric

Sayfa dosyasını geçici olarak devre dışı bırakmayı deneyin. Temel çalışma için 16GB'tan fazlası yeterli. Daha sonra bilgisayarı daha önce olduğu gibi kullanmaya başlayın ve bazı işlemler büyük miktarda bellek kullanmak istediğinde, sistemi sizden işlemi öldürmeniz ve adlandırmanız istenecek! Böylece hangi sürecin koçunu yediğini öğrenebilirsin. Ayrıca, BIOS ayarlarını da kontrol edin, çünkü IGP ayarları hafıza tahsis ederse, bu sadece 7,9GB 16GB'lık gördüğünüz / kullanabileceğiniz olabilir.
18

1. Bunlar "RAM problemleri" değildir. Windows "belleği az" hakkında şikayet ettiğinde, bir tür sanal adres alanı olan kararlı bellek hakkında şikayet ediyor. 2. "Daha önce doldurulmuş bir sayfa dosyasından, hangi sürecin sayfa dosyasının boyutuna ne kadar bağlı olduğunu bilmenin bir yolu var mı?" Hayır. 3. Hiçbir şey "sayfa dosyasını tıklatmaya" çalışıyor, çok fazla adanmış bellek kullanıyor. Bağlı bellek sınırlaması, RAM + sayfa dosyasının boyutudur ve işletim sistemi sayfa alanınızı, neyin talep edildiğine yer açmak için genişletir (ancak bu sayfa sayfasının içinde olmak zorunda değildir).
Jamie Hanrahan

4. Lütfen Görev Yöneticisi, Performans sekmesi, Bellek sayfasının ekran görüntülerini gönderin; ve RAM harita, "Sayıları kullan". 5. WDK kurulumunu denedikten sonra, Program Files (x86) \ Windows Kits \ 10'da ne var?
Jamie Hanrahan

Yanıtlar:


1

Sayfa dosyası büyük miktarlarda büyüyebilir. Bir sayfa dosyası için 5 GB oldukça normaldir. 64GB ise değildir.

Bir sayfa dosyasının bozulması mümkündür ve yeniden etkinleştirmenin devre dışı bırakılması bu sorunu çözme yöntemlerinden biridir. Bunu yaptınız ve şimdi tarif ettiğiniz normal davranışa benziyor. Sayfa dosyasının açık kalmasını ve sorunların çözülüp çözülmediğini kontrol etmenizi öneririm.

Öyleyse, onları diğer sürücünüze ayarlamayı deneyin. Bu işleri düzeltirse, sabit sürücünüzde bir sorun olabilir ve değiştirilmesi gerekebilir.


Sayfa dosyasını tekrar açarken sorunun geri geldiğini söyledi.
psusi

@ psusi Geri dönmedi, ancak yavaş (Sistem başlangıcındaki ilk ve üçüncü günler arasında 4-5 Gb civarında bir büyüme olduğunu fark ettim). Belki de bu normaldir, bahsettiğim gibi, sayfa dosyası hakkında fazla bir şey bilmiyorum (ama, bir hafta öncesinden daha fazla şey biliyorum). Onu tekrar tutmaya çalışıp, anormal boyutta tekrar büyürse veya bir yerde durursa, bu cevabı olması gerektiği gibi göründüğünü söylemeyi deneyebilirim.
Kaito Kid

5GB'a büyüdüğünü ve bunun garip olmadığını söyledi. 64 konsere çıkarsa ve hafıza sorunlarına sebep olursa garip olurdu, ama bunun olacağından şüpheliyim. Bu yüzden önemli olan tek şey, kazaların geri gelip gelmeyeceğini bulmak. Yavaş yavaş büyüyen bir sayfa dosyası garip değildir, çünkü pencereler kapanırken hazırda bekletme moduna girer.
LPChip

Evet, geri dönüp dönmediğine bir bak. Geçmişte, bozuk bir sayfa dosyası nedeniyle dosyanın önyüklemesinde büyük miktarda büyüyeceği tuhaf sayfa dosyası sorunları yaşadım.
LPChip
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.