“Sistem tarafından yönetilen boyut” bir Windows sayfa dosyası için tam olarak ne anlama geliyor?


9

Windows, tam dosyalama eksikliği gibi görünen sayfa dosyası boyutu için "sistem tarafından yönetilen boyut" seçeneğine sahiptir.

Windows bunu seçtiğinizde tam olarak ne yapar?
Sadece varsayılan minimum ve maksimum boyutları mı seçer, yoksa daha meraklı bir şey yapar mı?
Pencereler sayfa dosyasını daraltır ve daha sonra büyütür (can sıkıcı diyaloglarla)?

Yanıtlar:


7

Kalayda söylediklerini tam olarak yapar: İşletim sistemi, dinamik olarak küçülebilen veya büyüyebilen sayfa dosyasının boyutunu yönetir. Alt ve üst sınırlar RAM boyutunuzun 1x'i ve RAM boyutunuzun 3x'i veya burada daha açık bir şekilde açıklandığı gibi 4 GB (hangisi daha büyükse) . Pro, pagefile boyutlandırma konusunda endişelenmenize gerek yok, con, pagefile parçalanmış olabilir olmasıdır.

Yararlı olduğu yer tam olarak kaçınmak için tasarlandığı durumdur: sayfa dosyanızı boyutlandırma. Sistem Yönetimli olarak ayarlayabilir ve her bir coupla dakikada bir (bir komut dosyası aracılığıyla) kontrol ederek bir ay kadar tipik bir kullanım süresi boyunca kullandığı en küçük ve en büyük boyutları kaydedebilirsiniz. Ardından, sayfa dosyanızı manuel olarak ne kadar büyük ayarlayacağınız konusunda çok iyi bir fikriniz olmalıdır.


2
Bu planı beğendim, ancak Windows, kullanıcıları taklit eden takas genişlediğinde size söylemek zorunda görünüyor. Diyaloglardan kaçınmanın veya azaltmanın herhangi bir yolu var mı?

Bu cevap bilmek istediğim her şeyi kapsamıyordu, ama bence alacağım en iyi cevap bu.

7

Bu makalenin sonuna doğru Mark Russinovich, sistem tarafından yönetilen sayfa dosyası boyutlarını kısaca tartışıyor:

Varsayılan yapılandırmanın Windows'un sayfa dosya boyutunu otomatik olarak yönetmesi olduğunu göreceksiniz. Bu seçenek Windows XP ve Server 2003'te ayarlandığında, Windows RAM 1GB'den küçükse minimum boyutu 1.5 kat RAM, 1GB'den büyükse ve maksimum boyutu üç kat RAM olan tek bir disk belleği dosyası oluşturur . Windows Vista ve Server 2008'de, minimumun çekirdek çekirdeği çökmesi dökümünü tutacak kadar büyük olması amaçlanmıştır ve RAM artı 300MB veya 1GB'dir (hangisi daha büyükse).

Makalenin geri kalanı okumaya değer ve Windows sayfa dosyasını büyüttüğünde ne olduğu hakkında biraz daha fazla konuşur.

Kendi tecrübelerime göre, sistem tarafından yönetilen sayfa dosyası, vakaların büyük çoğunluğunu almak için en iyi seçenektir.


128 GB RAM ile dell iş istasyonunda ve yalnızca bazı 500 GB sabit disklerde (bazı iş istasyonları daha eski 320 GB disklerden yararlanır) daha sonra otomatik bir sayfa dosyası için 3x128 gb sabit diskimin pagefile.sys sürücüsünün>% 90 dolu olmasına neden olan bir sorundur. C: \ pagefile.sys dosyasının 128GB RAM'e yükseltilmiş çok sayıda üst düzey iş istasyonunda genellikle> 300GB olduğunu gözlemliyorum.
ron

2

Sayfa dosyasının boyutunu sıralamayı işler. Geçmişte, kullanılabilir sürücü alanı önemli olduğunda bunu ayarladım. Odanız varsa neden sistemin ihtiyaç duyduğu kadar fazla olmasına izin vermiyorsunuz?


harika, nasıl "halleder"? Bir kurala göre min / max ayarlıyor mu yoksa daha dinamik bir şey yapıyor mu?

2

Sistem tarafından yönetilen sayfa dosyası için genel kural şudur: işletim sistemi, bilgisayarınızda yüklü olan RAM miktarının bir buçuk katı olan bir sayfa dosyası oluşturur.

Ancak, günümüzde bilgisayarların RAM'i yeterli olduğundan, sayfa dosyasının boyutuna nadiren ihtiyaç duyulmaktadır. Küçülen ve büyüyen bir sistem tarafından yönetilen sayfa dosyası ağır parçalanmaya tabidir.

Bu KB makalesi, sorunu giderir ve sayfa dosya boyutunun nasıl hesaplanacağını açıklar: Windows Server 2003 veya Windows XP'nin 64 bit sürümleri için uygun sayfa dosya boyutu nasıl belirlenir .

Sabit boyutlu bir sayfa dosyasına ayarlamaya değer. Ayrıca, bu sorunu önler: Kullanılabilir boş disk alanı yoksa ve sayfa dosya boyutu sistem tarafından yönetiliyorsa, Windows Server 2008 veya Windows Vista'yı başlattığınızda sayfa dosyası boyutu dönüşümlü olarak çok küçük veya çok büyük olabilir


"günümüzde bilgisayarların RAM'i fazlasıyla yeterli". Bunun eski bir cevap olduğunu biliyorum, ama özellikle 32 bit XP istasyonlarında, bu kesinlikle böyle değil. RAM ucuz ve 64 bit sistemlerde bol miktarda bulunuyor, ancak programlar da her zamankinden daha fazla bellek kullanıyor. Daha eski 32 bit sistemlerde RAM çok sınırlı hale geliyor. Örneğin bazı eski mobos sadece 2GB'ı destekleyebilir ve böyle bir bilgisayar bugünlerde hafıza için açlıktan ölüyor.
Dave Cousineau

1

Genellikle, bu dosyanın aşırı büyümesi ve daralması ile çok fazla I / O zamanını almayacak şekilde RAM belleğinin boyutunun iki katı kadar manuel olarak sayfa dosyasının boyutunu ayarladım.


Sistem sayfa dosyasını ne zaman küçültür veya büyütür? "Sistem yönetiliyor" manuel olarak seçilen min / maks'den farklı mı davranıyor?

Windows belirli bir noktada biraz RAM'e ihtiyaç duyarsa (diyelim ki zorlu bir uygulama başlattınız .. bir oyun gibi) o zaman sahip olduğu ücretsiz RAM'i, daha sonra diskteki sayfa dosyasının içindeki boş alanı sanal bellek olarak tahsis edecektir. Uygulamanın daha fazla belleğe ihtiyacı varsa, sayfa dosyasını başlatacak ve genişletecek, böylece ayrılacak alan olacaktır. Sorun şu ki, büyüme ve küçülme bazen sistem için oldukça stresli olabilir. Bir oyuna başladığınızı ve beklemeye başladığınızı düşünün, sayfa dosyasının aniden 1 GB artırılması gerekiyor.
Paul

1
Bu hikaye ne zaman büyüyeceğini anlatıyor, ama küçülen tarafı daha çok merak ediyorum. Safça, Windows'un dosyayı gerektiği gibi büyütmesini beklerdim, ancak bu tür bir daralma nedeniyle küçülmekten kaçının.

Ne güzel bir noktaya değindin. Aslında Microsoft'un her zaman bir denge olması gerektiğine dair evrenin yasalarına saygı duyduğunu varsaydım .. ne artar, aşağı inmeli, ne çıkar dışarı çıkmalıdır .. vb. Olmasaydı oldukça üzülürdüm!
Paul

1

İşte MS uber mühendislerinden David Solomon ile bir video.

Bu video sorularınızı yanıtlayacak ve size Windows bellek yönetimi hakkında daha fazla bilgi edinmek isteyeceğinizden daha fazlasını anlatacaktır.

Sayfa dosyanızın boyutlandırılması hakkında bir bölüm vardır:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


Bağlantı için teşekkürler, ama bir tür MS giriş olmadan izleyemiyorum gibi görünüyor ?? Bir yerde alternatif bir video kaynağı veya yazılı bir sürüm var mı?

0

Dinamik bir temelde çalışır. Taktığınız RAM miktarı için tipik bir üst seviye ayarlar ve gerektiğinde genişler.

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.