pagefile.sys gerçekte ne yapıyor
Bir program bellek ayırdığında Windows'tan bir taahhüt alır; her taahhüdün arkasındaki garanti ise RAM artı sayfalama dosyasıdır — ikisi birlikte taahhüt üst sınırını çizer. Fiziksel RAM sıcak veriyi tutar; bellek daralınca bellek yöneticisi en az kullanılan sayfaları pagefile.sys'e yazar ki RAM önemli olana hizmet vermeye devam etsin. Dosyanın işinin büyük bölümü, bir garanti olarak var olmaktan ibarettir: “bol boş RAM'i olan” makine, sayfalama dosyası kapatıldığı anda bellek yetersizliği hataları basmaya başlar.
Windows'un bu dosyaya çökme analizi için de ihtiyacı vardır: mavi ekrandan sonra bellek dökümü, bir sonraki açılışta tam olarak oraya yazılır. Hazırda bekletme apayrı bir dosyadır — hiberfil.sys — ve sayfalamayla hiçbir ilgisi yoktur. Windows 10'dan beri bellek sıkıştırma ise soğuk sayfaları diske bir şey değmeden RAM içinde sıkıştırır; bu sayfalama trafiğini azaltır ama dosyaya duyulan ihtiyacı ortadan kaldırmaz.
Boyutlandırma: ayakta kalan kurallar
Makinelerin yüzde 95'i için doğru cevap varsayılandır: dosyayı sistemin yönetimine bırakın. Elle ayarlamanız için ölçülmüş bir nedeniniz varsa, gerçeklerle temas edebilen kurallar şunlardır. Önem taşıyan tek girdi, sizin kendi tepe taahhüt belleğinizdir — Görev Yöneticisi bunu size bedavaya gösterir.
- Ölçülmüş bir nedeniniz olmadıkça sistem yönetiminde bırakın — Windows dosyayı gerçek kullanıma ve kilitlenme dökümü gereksinimlerine göre boyutlandırır
- Sayı yazmadan önce birkaç yoğun gün boyunca Görev Yöneticisi > Performans > Bellek > Taahhüt değerini izleyin; tepe taahhüt miktarınız tek dürüst girdidir
- Elle ayarlayacaksanız en düşük ile en yüksek değeri aynı yapın; dosya büyümeyi, küçülmeyi ve parçalanmayı bırakır
- Yükün çoğunu başka yere taşısanız bile C:'de küçük bir sayfalama dosyası kalsın, yoksa kilitlenme dökümleri çalışmaz hale gelir
- İkinci bir fiziksel disk gayet iyi bir ev sahibidir; aynı mekanik diskin başka bir bölümü sayfalamayı hızlandırmak bir yana, yavaşlatır
- Eski 1,5×RAM kuralı 90'lar folklorüdür — 64 GB RAM'li ofis makinesinin 96 GB sayfalama dosyasına ihtiyacı yoktur
Ölmeyi reddeden mitler
“Kapat, Windows RAM'i kullanmaya zorlanır” — hayır. RAM kullanımı hiçbir zaman sayfalama dosyasıyla sınırlı olmadı; dosya kalkınca tek başına RAM'in üstlenebileceğinden fazla taahhüt isteyen programlar açılmaz ya da oturum ortasında çöker. Kilitlenme dökümlerini de kaybedersiniz: bir sonraki mavi ekran, analiz edilecek hiçbir iz bırakmaz.
“SSD'den uzak tut, yoksa disk ölür” miti de aynı derecede bayat: sayfalama trafiği, bir tarayıcı önbelleğinin yanında yuvarlama hatası kadardır — sayıları, sayfalama dosyasının SSD'ye yaptığı aşınma hakkındaki yazımızda ayrıntısıyla dağıtıyoruz. Son zombi ise ClearPageFileAtShutdown, “kapanışta sayfalama dosyasını sıfırla” eski ince ayarıdır: tam disk şifrelemesinin zaten kapsadığı veriyi korumak uğruna her kapanışı dakikalarca uzatır.
Sorular ve yanıtlar
RAM'im yeterliyse sayfalama dosyasını kapatmalı mıyım?
Hayır. Windows RAM'i nasıl kullanıyorsa kullanır — dosya, RAM'in ötesindeki taahhütlerin garantisidir; kapatılınca oyunlarda ve ağır uygulamalarda bellek yetersizliği hataları görülür, kilitlenme dökümleri de bozulur.
16 GB RAM ile sayfalama dosyası ne kadar olmalı?
Sistem yönetimi ne veriyorsa o; genellikle birkaç GB. Sayı şart diyorsanız RAM'in katlarından değil, kendinizin ölçtüğünüz tepe taahhüt belleğinden yola çıkın.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]