Büyük RAM ve SSD özellikli Windows sayfa dosyası boyutu


58

Hem daha fazla VM çalıştıran hem de gelecekteki provalar için Windows 7 makinemi 12 GB'tan 24 GB RAM'e yükselttim.

C sürücüm, 129 GB formatlı boyutta bir SSD'dir.

SSD'nin sadece 68GB ücretsiz olduğunu öğrenince şaşırdım (dosyalarımın çoğu D: to G :). Araştırma: Değerli C: SSD'nin 24GB'ını kökte bulunan sanal bellek sayfa dosyası tarafından ele geçirdiğimi öğrendim.

24GB veya RAM'im varken böyle büyük miktarda sanal belleğe ihtiyacım var mı? Bu boyutta bir bellek aldım, böylece diske gitmem gerekmeyecekti.

Yanıtlar:


51

32 GB sistem RAMim ve 256 GB SSD'im var, bu yüzden aynı şeyi merak ettim. Bunu değiştirmek güvenli görünüyor, çünkü diyaloğun kendisi de System Properties | Performance Options | Virtual Memory:

Tüm sürücüler için toplam disk belleği dosyası boyutu

  • Minimum izin verilen: 16 mb
  • Tavsiye edilen: 7,676 mb
  • Şu anda tahsis edilen: 32,768 MB

"Sistem tarafından yönetilen boyut" olarak varsayılan ayar yapıldığında, hafıza boyutuna eşdeğer maksimum 32768 idi .

Bunu "önerilen" değerle değiştirdim, bu yüzden şimdi 32768'de sabit yerine 7676 - 32768 arasında değişecek şekilde ayarlandı :

Sanal Bellek sayfası dosyası ayarları

Yeniden başlatıp bunun yardımcı olup olmadığını görmek zorunda kalacağım. Düzenleme: yeniden başlatıldı, onaylandı, sayfa dosyası artık 32 GB yerine 7 GB’dir. Başarı!

"Hiç bu kadar belleğe sahip bir disk belleği dosyası niçin" argüman her zaman geldiğinden, o ise , bazı sayfa dosyası var tavsiye Mark Russinovich özetliyor bu nedenlerle :

Belki de sanal bellekle ilgili en sık sorulan sorulardan biri, disk belleği dosyasını ne kadar büyük yapmalıyım? Web’de ve Windows’u kapsayan gazete bayilerindeki dergilerde saçma bir tavsiye yok ve Microsoft bile yanıltıcı öneriler yayınladı. ...

Bazıları disk belleği dosyasının bulunmamasının daha iyi performansa yol açtığını düşünmektedir, ancak genel olarak, disk belleği dosyası olması, Windows'un değiştirilen listede sayfaları disk belleği dosyasına yazabileceği anlamına gelir, böylece bu belleği daha yararlı amaçlar için kullanılabilir hale getirir (işlemler veya dosya) önbellek). Bu nedenle, bir disk belleği dosyası olmadan daha iyi performans gösteren bazı iş yükleri olsa da, genel olarak sistemde daha fazla kullanılabilir bellek olması anlamına gelir (Windows'un, büyük boyutta bir disk belleği dosyası olmadan çekirdek çökmesi dökümü yazamayacağına aldırma). onları tutacak kadar).

Bu nedenle, önerilen disk belleği dosyasının boyutunu veya en azından size önerilen boyutta kesinlikle kullandığınızdan, genellikle kullandığınız uygulamaların en yüksek işlem yükünün (maksimum gerçek dünya bellek kullanımı) kesinlikle sahip olduğunuz belleğe uyduğundan emin olmanız gerektiğini savunuyorum. Disk belleği dosyasını ne kadar büyük yapmalıyım başlıklı bölümü okuyun. Bu makalede daha fazlası için konuyla ilgili kesin ifadedir. Daha fazla okumak istiyorsanız, bu mükemmel Sunucu Hatası sorusunu deneyin .


Bilgisayarımı kontrol ettim. Uzun zaman önce, hem SSD hem de C ve D sürücülerde başlangıç ​​boyutunu 16 MB'ye ve maksimum boyutu 5.120 MB olarak belirledim, şu anda 32 MB ayrılmış durumda.
Avi

3
Yazma aşınması sorunu (ya da ne denirse) nedeniyle SSD'de bir sayfa dosyası olmadığını okudum. Bu sorun gitti mi?
dkackman

1
Alan kısıtlaması olmayan başka bir sürücü varsa, bu sayfa dosyası için tercih edilen sesler olduğunu kabul etti. Her durumda, 32GB RAM’iniz olduğunda, rutin olarak% 98’de bellek kullanımıyla çalışmadığınız sürece, sayfa dosyasını tamamen kaldırmayı düşünürdüm. Sanal bellek azalıyorsa sistem sizi uyaracak ve muhtemelen kapatılacak birkaç uygulama bulabilirsiniz. Pagefile günümüzde sadece sigortadır.
İkili Phile

1
Hazırda bekletme modunu kullanmıyorsanız, yapabileceğiniz benzer bir değişiklik, hazırda bekletme powercfg -h offkomutunu devre dışı bırakmaktır (yönetici / yükseltilmiş komut istemi gerektirir). c: \ hiberfil.sys, kabaca varsayılan olarak sahip olduğunuz RAM miktarına eşittir, bu nedenle hazırda bekletme modunu devre dışı bırakmak bu disk alanından tasarruf sağlar. Ancak, hazırda bekletme süresi hazırda bekletme gerektirmeyen bir SSD ile yeterince hızlı olsa da, uygulamalarımın durumunu oturumlar arasında tutmayı seviyorum çünkü yine de hazırda bekletme modunu kullanıyorum.
Giscard Biamby

5
Fiziksel RAM ve sayfa dosyası boyutu arasındaki 1: 1 oranı hiç mantıklı gelmedi. Windows 8 bu davranışı düzeltir gibi görünüyor. Windows 8 makinemde 8GB RAM var ve otomatik ayarlarda sayfa dosyası boyutu en fazla 16 MB, en fazla 4543 MB ve şu anda tahsis edilen 1216 MB değerinde.
pseudosavant

11

Sayfalama Dosya boyutunu (elbette) ayarlamak için en iyi tavsiye Mark Russinovich'e aittir . Sitesinde , makineniz için en uygun Çağrı Dosyası boyutunu belirlemek için mükemmel aracı SysInternals Process Explorer'ı nasıl kullanacağını açıklar :

“Öyleyse, iş yüklerinizin ne kadar taahhüt yükü gerektirdiğini nasıl biliyorsunuz? Windows’un bu numarayı izlediğini ve İşlem Gezgini’nin gösterdiği ekran görüntülerinde fark etmiş olabilirsiniz: Peak Commit Charge. Aynı zamanda, tipik veri kümelerini yükleyin ve sonra yükleme yükü zirvesine dikkat edin (ya da maksimum yükün elde edildiğini bildiğiniz bir sürenin sonunda bu değere bakın). Sisteminizdeki RAM (değer negatifse, yapılandırdığınız çarpışma dökümü türüne izin vermek için minimum bir boyut seçin) Potansiyel olarak büyük talepler için nefes alan bir oda olmasını istiyorsanız, bu sayıyı iki katına çıkarın. "

Kaynak: http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

Bu yöntemi yıllardır kullanıyorum.


Terabaytlık SSD alanınız varsa, sayfa dosyası boyutunu neden yalnızca istediğiniz boyutta (100 GB gibi) ayarlamıyorsunuz?
Dan W.

3

Büyük olasılıkla, takas dosyasının başlangıç ​​büyüklüğü oldukça yüksektir, Windows varsayılan olarak yüksek bir değer kullanma eğilimindedir, çünkü daha iyi performans sunarsa. İlk boyutu küçük bir boyuta koyun (senin durumunda "küçük" in 1 veya 2 GB olduğunu sanırım) ve maksimum değeri 24 GB olarak koru. (Windows'un her zaman dosyayı başlangıç ​​boyutunun üzerinde büyütdüğünü unutmayın, daha yüksek bir değer kullanmalısınız).

Buradaki hile maksimum değeri değil başlangıç ​​değerini değiştiriyor. Windows büyürse takas dosyası o belleğe ihtiyacı var çünkü .


1
Bir SSD'de böylesine değişken bir boyut önermiyorum, çünkü sürücünüzdeki aşınma seviyesinin berbat olması durumunda, disk belleği kullanımının çoğunda kullandığınız (çok düşük olasılıkla) olayda sürücünün ömrünü gerçekten azaltma potansiyeline sahip olursunuz.
Shinrai

1
Er, yorumumu açıklığa kavuşturmak için önerim genellikle minimum ve maksimum boyutları aynı yapmaktır, bu nedenle sabit bir dosya boyutudur. Bu aynı zamanda kafa kırma ve disk parçalanmasını azaltmak için daha yavaş tabla sürücülerinde de iyidir. Ben 4GB kendim öneririm ama 2 muhtemelen iyi.
Shinrai

Bu yüzden “Windows'un her zaman ilk boyutta dosyayı büyüttüğünü not ederseniz daha yüksek bir değer kullanmalısınız” dedim. Disk alanından tasarruf etmeye çalıştığından, Windows'un% 99'unun 1.2 GB'den daha fazla kullanmadığı durumlarda 4 GB'lık bir başlangıç ​​boyutu kullanmanın bir anlamı yoktur. Diğer durumlarda, daha önce belirttiğiniz nedenlerden dolayı daha büyük bir başlangıç ​​büyüklüğü kullanılması konusunda size katılıyorum.
Alberto Martinez

3

Net'teki takas dosyalarının silinmesini tavsiye etmeme öneren bazı atkı izleri gördüğümden ve normal işlem sırasında bu hafızanın yeterli olduğuna inandığım için, başvurduğum şeyin takas dosyasını SSD olmayan sürücüme taşımak olduğuna inanıyordum. Bu bir 2TB sürücü, bu yüzden sadece "sistem tarafından yönetilen" boyutu olarak bıraktım.

PS Takas dosyasının bilgisayar uykudan sonra uyandığında kullanıldığını fark ettim.


Bunu nasıl farkettin? Herhangi bir disk belleği bellek işlemi dosyaya erişimi tetikleyebildiği için bu tamamen normaldir. Ve ilk bellek önbelleğinin oluşması çok uzun sürmüyor ...
Tamara Wijsman

2

İş yüküne bağlı. Genelde çalıştırdığınız tüm programları çalıştırın (maksimum yükte) ve sanal bellek kullanımını kontrol edin (örn. Process Explorer ile ). Sadece sanal belleğinizi oradaki numara ile sınırlandırın. Herhangi bir sanal bellek kullanmasanız bile, bazılarını atanmış bırakın - bu bellek dökümü ve bellek eşlemeli dosyalarda yardımcı olur.


0

SSD teknolojisi kullanılarak elde edilen daha hızlı üretim ile, swap dosyası çok daha az kritik bir bileşendir. Hala gerekli olsa da, mekanik sürücülere sahip sistemlerde takas dosyasının boyutunu belirlemek için yaygın olarak kullanılan 1.5x oranına dayanarak oluşturulan bir işlem olması gerekmez.

SSD kullanımı yaygınlaşmadığından, bir SSD sisteminde takas dosyasının boyutunu yapılandırırken danışmamız gereken geçmişimiz yok. Yaptığımız şey bir anlayıştır Video uygulamaları, Web E-posta İstemcilerinden daha fazla bellek gerektirir ve orada muhtemel bellek ihtiyaçlarını belirlemek için dereceli bir ölçek kullanılabilir. Buna Kullanıcı tipine, sörfçü / e-posta göndericisine sert çekirdekli oyuncular ve bellek ihtiyaçları ile atıfta bulunulabilir.

Alt uçtaki takas dosyası kullanımı 4 gb tarafından kullanılabilir (ve bu sayı takas dosyası boyutu için alt sınır olabilir). Veri tabanı uygulamaları, büyük e-tablolar ve yüksek bellek kullanımı üretebilen benzer yazılımlar çalıştıran kullanıcıların çok daha fazlasına ihtiyacı olacaktır.

Bu tür tespitlerde bulunmadan önce yönetim süreci Windows tarafından gerçekleştirilebilir. Kullanıcının, performansı artırmak üzere ayarlamalar yapmadan önce iç görü kazanması için normal bakım döngüleri sırasında incelemesini sağlamak.


8
"SSD teknolojisi kullanılarak elde edilen daha hızlı üretim ile, takas dosyası çok daha az kritik bir bileşendir." Bu mantıklı değil.
Louis,

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.