Farklı bellek boyutları için sayfa dosyası ve doğru boyutlar. Windows yüklendikten sonra disk belleği dosyası nasıl kurulur Windows 7'de hangi disk belleği dosyası kurulmalı

Disk belleği dosyası boyutunun seçilmesi

Disk belleği dosyasının boyutuyla ilgili soru sıklıkla çeşitli teknik kaynaklarda bulunur, ancak bu konuda net bir öneri yoktur. Disk belleği dosyasının kurulu bellek miktarından 1,5-2 kat daha büyük ayarlanması veya tamamen devre dışı bırakılması yönünde tavsiyeler vardır. Her ikisi de pratik açıdan kesinlikle anlamsızdır. Bu nedenle, bugün bir disk belleği dosyasının ne olduğu (takas dosyası olarak da bilinir, sayfa dosyası olarak da bilinir) ve boyutunun nasıl doğru şekilde seçilip yapılandırılacağı hakkında konuşacağız.

Bir sayfa dosyasına neden ihtiyaç duyulduğunu anlamak için öncelikle belleğin Windows'ta nasıl çalıştığını anlamalısınız. O halde teoriyle başlayalım.

Sanal bellek

Kural olarak, bellekten bahsederken, bilgisayarda fiziksel olarak kurulu olan RAM modüllerini veya fiziksel hafıza. Kullanılabilir fiziksel bellek miktarı kesinlikle sınırlıdır ve donanımın yeteneklerine, işletim sisteminin bitliğine ve lisans koşullarına bağlıdır. Bu kısıtlamaları aşmak için Windows işletim sistemleri aşağıdaki gibi bir kaynak kullanır: sanal bellek.

Windows işletim sistemi fiziksel değil sanal bellekle çalışır. Teknik olarak sanal bellek, fiziksel bellek (RAM) ve özel sayfa dosya(lar)ının tek bir sanal adres alanında birleştirilmesinden oluşur. Çalışan her işleme, içinde çalıştığı ve yönettiği diğer işlemlerden ayrı olarak, sanal bellekte kendi adres alanı tahsis edilir. Belleğe erişmek için, sanal adres alanındaki adreslere yönelik işaretçiler kullanılırken, sürecin kendisi verilerinin tam olarak nerede saklandığının farkında değildir - RAM'de veya bir dosyada buna işletim sistemi tarafından karar verilir.

Kullanılabilir maksimum sanal bellek miktarı, işletim sisteminin bitliğine bağlıdır. Yani 32 bitlik bir sistemde, bir işlem 4 gigabayttan (2 32) fazla belleği adresleyemez. 64 bitlik bir işlem için teorik sınır 16 eksabayttır (2 64) ve Windows'un pratik olarak modern 64 bit sürümleri 16 terabayta kadar adres alanını destekler.

Not. Windows Server'ın bazı 32 bit sürümleri, 64 GB'a kadar belleği adreslemenize olanak tanıyan PAE teknolojisini kullanır. PAE hakkında daha fazla bilgi edinebilirsiniz.

Fiziksel belleğin aksine sanal belleğin çok daha esnek sınırlamaları vardır. Bu, fiziksel belleğe sığmayacak kadar çok sayıda işlemin aynı anda çalışmasına olanak tanır. Dolayısıyla sanal bellek mekanizmasının asıl görevi bilgisayarın kullanılabilir belleğini genişletmektir.

Bellek yönetimi buna benzer bir şeydir.

Sanal adres alanı, sayfa adı verilen eşit boyutlu bloklara bölünmüştür. Bu arada adı da buradan geliyor. sayfa dosya - sayfa dosyası. Fiziksel bellek ayrıca sayfaları depolamak için kullanılan sayfa çerçeveleri adı verilen bölümlere ayrılmıştır.

Her işleme, başlangıçta sanal bellekte bir "parça" adres alanı tahsis edilir. Buna göre zamanın her anında, her işlemin sanal adres alanından gelen sayfalar hafızada bulunur. Fiziksel bellekte bulunan ve hemen erişilebilen sayfalara geçerli sayfalar, disktekiler gibi o anda erişilemeyen sayfalara ise geçersiz sayfalar adı verilir.

Bir süreç geçersiz olarak işaretlenmiş bir bellek sayfasına eriştiğinde sayfa hatası oluşur. Bir kesinti meydana geldiğinde, sanal bellek yöneticisi istenen sayfayı bulur ve onu fiziksel bellekteki boş bir sayfa çerçevesine yükler. Aslında bu işleme sayfalama denir.

Fiziksel bellek yetersizliği olduğunda, bellek yöneticisi serbest bırakılabilecek çerçeveleri seçer ve içeriklerini diske, disk belleği dosyasına aktarır. Aktarım ilkesi şu şekildedir: Bir süreç kendisine tahsis edilen tüm çerçeveleri kullandığında, bu süreçteki her sayfa hatasında sistem, sayfalarından birini fiziksel bellekten kaldırır. Sayfa seçimi ilk giren ilk çıkar (ilk giren ilk çıkar, FIFO) prensibine göre gerçekleştirilir, yani. Bellekte en uzun süre kalan sayfa, disk belleği dosyasına aktarılır.

Her işlemin kendi çalışma kümesi vardır; fiziksel bellekte yer alan bir dizi sayfa. Çalışma kümesi, işleme ayrılan fiziksel belleğin boyutunu belirler ve minimum ve maksimum boyuta sahiptir. Başlangıçta işleme minimum çalışma kümesi boyutu atanır; RAM'de olması garanti edilen minimum sayfa sayısı. Yeterli boş fiziksel bellek verildiğinde, bir süreç çalışma kümesini maksimum çalışma kümesine eşit bir boyuta büyütebilir. Bellek baskısı başladığında, sanal bellek yöneticisi tüm süreçlerin çalışma kümesini minimuma indirerek fazla sayfaları fiziksel bellekten kaldırmaya başlar.

Bir işlemin çalışma setini minimuma indirdikten sonra bellek yöneticisi, her işlem tarafından oluşturulan sayfa hatalarını izler. Çok sayıda kesinti varsa, dağıtıcı sürecin çalışma kümesinin boyutunu artırabilir; herhangi bir kesinti yoksa, bir kesinti oluşana kadar çalışma kümesini azaltmaya devam eder. Bir kesmenin ortaya çıkması, işlemin çalışması için gereken minimum bellek boyutuna ulaşıldığını gösterir. Bu, fiziksel bellek tüketimi ile performans arasında bir denge sağlar.

Aslında bu, sanal belleğin nasıl çalıştığının çok kaba bir açıklamasıdır, ancak genel bir anlayış için oldukça yeterlidir. Bu nedenle teoriyi bırakıp pratiğe geçelim.

Geçerli disk belleği dosyası ayarları

Geçerli dosya boyutunu Sistem Özellikleri ek bileşeninde görüntüleyebilirsiniz. Bunu yapmak için tıklamanız gerekir Kazan+R ve komutu çalıştırın sysdm.cpl. Daha sonra “Gelişmiş” sekmesine gidin, “Performans” alanında “Ayarlar” butonuna tıklayın ve açılan pencerede “Gelişmiş” sekmesine gidin.

Tüm disklerdeki disk belleği dosyasının toplam boyutu burada belirtilir ve "Değiştir" düğmesine tıklayarak ayarlarına gidebilirsiniz.

Varsayılan olarak otomatik disk belleği dosyası boyutu yönetimi etkindir. Bu, işletim sisteminin bir sayfa dosyası oluşturduğu anlamına gelir sayfa dosyası.sys sistem diskinin kökünde bulunur ve ihtiyaçlarına göre boyutunu otomatik olarak ayarlar.

Bellek dökümü

Disk belleği dosyasının boyutunu seçerken sistemi neyin yönlendirdiğini anlamak için teoriye geri dönelim ve bellek dökümü kavramına dönelim. Gerçek şu ki, disk belleği dosyasının fiziksel belleği genişletmenin yanı sıra bir amacı daha vardır - sistem arızaları sırasında acil bellek dökümleri oluşturmak için kullanılır. Bu şu şekilde gerçekleşir.

Önyükleme sırasında işletim sistemi, disk belleği dosyasının diskte kapladığı sektörlerin bir haritasını oluşturur ve bunu bellekte saklar. Bir sistem arızası oluştuğunda kartın, disk sürücüsünün ve disk sürücüsü kontrol yapısının bütünlüğü kontrol edilir. Bütünlükleri tehlikeye girmezse, sistem çekirdeği, bir sistem arızasından sonra bellek görüntüsünü kaydetmek için tasarlanmış özel G/Ç işlevlerini çağırır ve kaydedilen sektör haritasını kullanarak verileri bellekten diske, disk belleği dosyasına yazar.

Sistemin bir sonraki açılışında oturum yöneticisi ( Oturum Yöneticisi Alt Sistem Hizmeti, SMSS) sayfa dosyasını başlatır ve içinde bir döküm başlığının olup olmadığını kontrol eder. Bir başlık varsa, veriler disk belleği dosyasından kilitlenme dökümü dosyasına kopyalanır ve sistem günlüğüne karşılık gelen bir giriş yapılır.

Buna göre, disk belleği dosyasını otomatik olarak yönetirken, sistem, döküm türüne göre dosya boyutunu seçerek, kilitlenme belleği dökümü oluşturma ayarlarına odaklanır:

Tam bellek dökümü - döküm, arıza anında RAM'in tüm içeriğini kaydeder, bu nedenle disk belleği dosyasının boyutu, fiziksel belleğin boyutuna + 1 MB (başlık için) eşit olmalıdır. Bu tür, fiziksel bellek miktarı 4 GB'tan az olduğunda varsayılan olarak seçilir;
Çekirdek bellek dökümü - döküme yalnızca işletim sistemi çekirdeği, aygıt sürücüleri ve çekirdek modunda çalışan uygulamalar için ayrılan bellek kaydedilir. Çekirdek dökümü, tam dökümden çok daha az yer kaplar ve genellikle hatanın nedenini belirlemek için yeterlidir. Bu döküm türü, 4 GB veya daha fazla RAM'e sahip sistemler için varsayılan olarak seçilir. Disk belleği dosyasının minimum boyutu, fiziksel belleğin yaklaşık 1/3'ü kadar olmalıdır;
Küçük bellek dökümü, gerekli minimum verileri içeren bir mini dökümdür: bir durma kodu ve hatanın açıklaması, yüklü sürücülerin bir listesi ve arıza anında çalışan işlemler hakkında bilgi. Bu döküm en az 2MB boyutunda bir takas dosyası gerektirir;
Otomatik bellek dökümü, Windows 8\Server 2012 ve daha yeni sürümlerde ortaya çıkan yeni bir döküm türüdür. Aslında bu aynı çekirdek dökümüdür, tek fark sistemin sayfa dosyasının boyutunu dinamik olarak yönetmesine ve en uygun boyutu seçmesine izin vermesidir.

Bellek dökümü ayarları, gelişmiş sistem özelliklerinde, Başlangıç ​​ve Kurtarma bölümünde bulunur. Burada dört döküm türünden birini seçebilir veya oluşturulmasını tamamen devre dışı bırakabilirsiniz.

Döküm ayarlarını ve fiziksel bellek miktarını bilseniz bile, sistem tarafından disk belleği dosyasının tam olarak hangi boyutta oluşturulacağını söylemek mümkün değildir. Bu nedenle, deneysel olarak 2 sistemi aldığım biraz deneme yapmaya karar verdim - istemci Windows 8.1 (x64) ve sunucu Windows Server 2012 R2 ve disk belleği dosyasının boyutunun fiziksel bellek miktarına ve döküm ayarlarına nasıl bağlı olduğunu kontrol ettim. . İşte olanlar:

Gördüğünüz gibi dosya boyutu doğrudan yalnızca RAM miktarına ve döküm ayarlarına değil aynı zamanda işletim sisteminin türüne de bağlıdır. Ayrıca dump'ın devre dışı bırakılması, hiçbir sayfa dosyasının olmadığı anlamına gelmez.

Bunların başlangıç ​​değerleri olduğunu da hatırlamakta fayda var. Çalışma sırasında sanal belleğin yetersiz olması durumunda sistem, disk belleği dosyasını maksimum değere kadar artırabilir; bu değer, otomatik yapılandırmayla fiziksel bellek miktarının 3 katıdır.

Gerekli disk belleği dosyası boyutunu belirleme

Disk belleği dosyasının boyutu bellek dökümü ayarlarıyla kontrol edilebilse de bu en doğrudan yol değildir. Dosya boyutunu manuel olarak ayarlamak çok daha iyidir. Sadece hangi boyutun yeterli kabul edilebileceğini bulmak için kalır.

Bu sorunun net bir cevabı yok. Disk belleği dosyasının boyutunu az çok doğru bir şekilde belirlemenin tek yolu, bu özel sistemdeki bellek tüketimi ve disk belleği dosyası kullanımına ilişkin verileri toplamak, hizmetler/uygulamalar tarafından işgal edilebilecek maksimum bellek miktarının ne olduğunu ve bunun nasıl yapıldığını bulmaktır. aslında disk belleği dosyasının çoğu kullanılıyor. Elde edilen verilere göre dosya boyutunu seçmelisiniz.

Mevcut sanal bellek tüketimini Görev yöneticisindeki Performans bölümünde hızlı bir şekilde değerlendirebilirsiniz. Taahhüt edilen alan, kullanılan sanal belleğin toplam miktarına oranını gösterir. Örneğimde bilgisayarda 64 GB RAM ve aynı boyutta bir takas dosyası var. Mevcut sanal bellek miktarı 128GB, 65GB dolu. Bunlardan 62,4 GB'ı RAM, 2,6 GB'ı ise takas dosyası içindir.

Bilgi toplamak için performans sayaçlarını da kullanabilirsiniz. Sayaçlar daha fazla bilgi sağlar ve ayrıca zaman içinde istatistik toplamanıza olanak tanır; bu da sistemin sanal bellek ihtiyaçlarını daha doğru bir şekilde belirlemenize olanak tanır. Aşağıdaki performans sayaçlarına ihtiyacımız olacak:

Bellek, Kaydedilen Bayt Sayısı— bu sayaç, sanal bellekte mevcut işlemler tarafından kaç baytın kullanıldığını gösterir. Taahhüt Edilen Bayt değeri fiziksel bellek miktarını aştığında sistem sayfa dosyasını aktif olarak kullanmaya başlar;
Bellek, Kullanılabilir Bayt Sayısı— bilgisayardaki boş fiziksel bellek miktarı. Bu parametre RAM üzerindeki yükü gösterir ve ne kadar az fiziksel bellek kalırsa sistem disk belleği dosyasını o kadar aktif kullanır.
Bellek, Kaydetme Sınırı— RAM miktarının ve disk belleği dosyasının geçerli boyutunun toplamına eşit bir değer. Başka bir deyişle, disk belleği dosyasının boyutu artırılmadan tüm işlemlere ayrılabilecek maksimum sanal bellek miktarıdır.
Bellek, Kullanımda Kaydedilen Bayt Yüzdesi— sanal bellek kullanımının yüzdesini gösterir. Kaydedilen Bayt \Taahhüt Limiti ilişkisini temsil eder.
Disk Belleği Dosyası, Kullanım Yüzdesi— disk belleği dosyası kullanımının yüzdesi, geçerli değer.
Disk Belleği Dosyası, Maksimum Kullanım Yüzdesi— disk belleği dosyası kullanım yüzdesi, en yüksek değer.

Bellek tüketiminin daha derin bir analizi için aşağıdaki sayaçları ek olarak kullanabilirsiniz:

Bellek, Sayfa Hatası\sn— bellek sayfalarına erişirken saniyedeki sayfa hatası (kesinti) sayısı. Diske sayfalanmış bir bellek sayfasına erişildiğinde sayfa hatası oluştuğunu hatırlatmama izin verin.
Bellek, Sayfalar\sn— sayfa hatası dahilinde saniyede kaç sayfanın okunduğunu/yazıldığını gösterir. Basitçe söylemek gerekirse bu sayaç, RAM ile sayfa dosyası arasındaki veri alışverişinin yoğunluğunu gösterir. Sayaçların toplamını temsil eder Sayfa Girişi\sn Ve Sayfa Çıkışı\sn.
Süreç, Çalışma Seti- Etkin işlemlere göre mevcut fiziksel bellek kullanımını gösterir. Toplam değeri tüm işlemlerin toplam hacmini görüntüler ancak verileri her bir özel işlem için ayrı ayrı görüntüleyebilirsiniz. Bu sayaç doğrudan sayfa dosyasıyla ilgili değildir ancak performans sorunlarının tanılanmasına yardımcı olabilir.

Örnekte gördüğünüz gibi 64 GB’lık swap dosyası aslında sadece %2-3 oranında kullanılıyor. Yani normal çalışma için bolca 4GB'lık bir takas dosyası yeterlidir. Ve bu, sunucunun çok yoğun yüklü olmasına rağmen; daha az yüklü bir bilgisayar için sayılar daha da düşük olacaktır.

Hyper-V rolünü çalıştıran bilgisayarlar için disk belleği dosyası boyutunun seçiminden de bahsetmeye değer. Gerçek şu ki, mimari nedeniyle hipervizör, fiziksel bellek yetersiz olsa bile sanal makineler için disk belleği dosyasını kullanmaz. Hyper-V sunucularında, sayfa dosyası yalnızca RAM'in yalnızca küçük bir bölümünü (genellikle 2-4 GB'tan fazla olmayan) kullanan ana bilgisayar sisteminin amaçları için gereklidir. Bu nedenle, bu durumda toplam fiziksel bellek miktarına dayalı bir disk belleği dosyası oluşturmak kesinlikle anlamsızdır.

Ayarlar

Gerekli boyutu belirledikten sonra doğrudan kuruluma geçiyoruz. Disk belleği dosyasının boyutunu değiştirmek için sanal bellek özelliklerini açın ve otomatik boyut seçimini devre dışı bırakın. Daha sonra "Sürücü" alanında dosyanın yerleştirileceği mantıksal sürücüyü seçin, "Özel boyut" seçeneğini seçin, disk belleği dosyasının başlangıç ​​ve maksimum boyutunu belirtin ve "Ayarla" düğmesine tıklayın. Yapılandırmadan sonra değişikliklerin etkili olması için sistemin yeniden başlatılması gerekebilir.

Sayfa dosyasında bazı kısıtlamalar vardır:

Maksimum dosya boyutu, 64 bit sistem için 16 TB'tan, 32 bit sistem için 4 GB'tan fazla olamaz;
En fazla 16 disk belleği dosyası oluşturabilirsiniz, ancak her birinin ayrı bir birimde (mantıksal sürücü) bulunması gerekir;
Kilitlenme bellek dökümü oluşturabilmek için, disk belleği dosyasının (en az bir) sistem diskinde bulunması gerekir.

Kurulum işlemini otomatikleştirmek için aşağıdaki PowerShell betiğini kullanabilirsiniz (değerlerinizi değiştirerek):

# Sayfa dosyası için otomatik yönetimi devre dışı bırak
$ComputerSystem = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges
if ($ComputerSystem.AutomaticManagedPagefile) (
$ComputerSystem.AutomaticManagedPagefile = $false
$ComputerSystem.Put()
}
# Sayfa dosyası için manuel boyutu ayarlayın
$PageFile = Get-WmiObject -Class Win32_PageFileSetting -EnableAllPrivileges
$PageFile.InitialSize = 4096
$PageFile.MaximumSize = 8192
$PageFile.Put()

Çözüm

Sonuç olarak, kuruluma yardımcı olabilecek bazı pratik ipuçları.

Manuel kurulum yaparken başlangıç ​​ve maksimum dosya boyutunu belirtmeniz gerekir. Bu durumda sistem bir başlangıç ​​dosya boyutu oluşturur ve gerekirse maksimum boyuta ulaşana kadar bu boyutu artırır. Boyut arttıkça disk belleği dosyası parçalanabilir ve bu da performansını etkiler. Parçalanmayla mücadele etmek için başlangıçta başlangıç ​​ve maksimum boyutları aynı olacak şekilde ayarlayabilirsiniz. Daha sonra sistem, dosya için gerekli tüm alanı derhal tahsis edecek ve statik dosya boyutu, gelecekte olası parçalanmayı ortadan kaldıracaktır.
Sistem performansını artırmak için disk belleği dosyası başka bir bölüme taşınabilir. Bir dosyayı yalnızca başka bir bölümde bulunan bir bölüme aktarmanız gerektiğini açıklığa kavuşturmama izin verin. fiziksel disk. Disk belleği dosyasını aynı diskin ek bir bölümüne yerleştirmek performansı artırmayacaktır. Pratikte takas dosyasını ayrı bir SSD sürücüsüne taşımak mantıklıdır; bu, gözle görülür bir performans artışı sağlayabilir.
Takas dosyasıyla çalışma hızını artırmanın bir başka teorik 🙂 yolu da, onu yalnızca kendisi için özel olarak ayrılmış, küme boyutunu 64Kb'ye (varsayılan 4Kb yerine) ayarlayan ayrı bir bölüme yerleştirmektir. Büyük dosyalarla (sayfa dosyası gibi) çalışırken, daha büyük küme boyutu dosya sistemi performansını artırabilir. Küme boyutu ne kadar büyük olursa, veri bloklar halinde o kadar büyük okunur/yazılır; bu nedenle, küme boyutu 64Kb olan aynı miktarda veri için, 4Kb'ye göre 16 kat daha az okuma/yazma işlemi gerekecektir.
Bazı yerlerde sayfa dosyasını tamamen devre dışı bırakmaya yönelik ipuçları vardır. Aslında bazı durumlarda bu bazı performans kazanımları sağlayabilir, ancak kişisel olarak bunun pek bir faydasını görmüyorum. Performans sayaçlarının yardımıyla görebileceğiniz gibi, eğer boş fiziksel bellek varsa, işletim sistemi disk belleği dosyasını minimum düzeyde kullanır, dolayısıyla artış şu şekilde olacaktır: küçük. Disk belleği dosyası devre dışı bırakıldığında, çalışma sırasında fiziksel bellek biterse uygulama , Bellek tüketimi durdurulacak, bu da arızaya ve veri kaybına yol açabilecek . Ayrıca, sayfa dosyası yoksa, Windows bir çökme durumunda bellek dökümü kaydedemez.
Ve son bir şey. Disk belleği dosyasının değiştirilmesinin bir bütün olarak sistemin performansı üzerinde fazla bir etkisi yoktur. Tekrar ediyorum, yeterli fiziksel bellek varsa disk belleği dosyası minimum düzeyde kullanılır. Sistemin belleği sürekli yetersizse ve sayfa dosyasını aktif olarak kullanıyorsa, öncelikle fiziksel belleği genişletmeyi düşünmelisiniz.

Windows sisteminin işlevlerinden biri sanal bellektir. "Sanal belleği" depolamak için ayrılan sabit disk belleği miktarı, Windows 10 sayfa dosyasıdır. Birçok kullanıcı bu terimle başka makalelerde, oyun bildirimlerinde ve diğer kaynaklarda karşılaşmış olabilir; bu makalede, çalışmanın ana noktalarını açıklayacağız. sayfa dosyası.

Ne, nerede ve neden

Disk belleği dosyası (sayfa dosyası), yüksek bellek yükleri altında daha yüksek sistem performansı için daha düşük öncelikli işlemleri "daha hızlı" RAM'den "daha az hızlı" sanal belleğe boşaltmak için kullanılan RAM'e sanal bir eklentidir. Düşük RAM'e sahip bilgisayarlarda kullanılması şiddetle tavsiye edilen bir özellik.

Oyunlar hakkında konuşursak, sanal bellek çok güçlü yapılandırmalarda bile zayıf bir bağlantı olabilir - yetersiz RAM miktarı oyun sahnesinin tam olarak işlenmesine izin vermiyorsa, kaynakların bir kısmı sayfa dosyası dosyasına yönlendirilir; birkaç kat daha yavaş olacaktır, bu da takılmalara ve donmalara neden olacaktır. Bu nedenle, oyun yapılarında RAM miktarını ve takas dosyası için SSD'deki alan tahsisini ihmal etmemelisiniz.

Takas dosyasının konumunu bulmak oldukça basittir; korunan dosyaların görüntülenmesini etkinleştirin. Bundan sonra, sistem sürücüsünün kök klasöründe (veya daha önce belirttiğiniz yerde) görünecektir.

İşlevselliği sanal belleğe ve TEMP klasörüne benzeyen, ancak UWP uygulamaları (döşeli uygulamalar veya Metro uygulamaları) için de tersine çevirebilirsiniz. Sayfa dosyasıyla birlikte bulunur ve dosyasından ayrı olarak kullanılır, dinamik birime sahiptir ve 256 MB'ı aşmaz.

Ayarlar

Ayar, Sistem Özellikleri parametreleri aracılığıyla gerçekleştirilir. Bunu yapmak için Sistem Özellikleri'ni (Kazanma+Duraklatma) açın ve Gelişmiş sistem ayarları'nı seçin.

Veya Çalıştır penceresine sysdm.cpl komutunu girin

Ardından Gelişmiş sekmesinde Performans Seçenekleri'ni açın ve başka bir Gelişmiş sekmesine gidin.

Sistemin her mantıksal sürücüsü için çeşitli parametreler ayarlayabildiğimiz ayar seçenekleri açılacaktır: manuel ayarlama, Windows seçimine göre veya sayfa dosyasını tamamen devre dışı bırakma.

Daha iyi performans için çalışma kuralları

1. Sayfa dosyasını devre dışı bırakırsanız ne olur? Kötü olacak.

Bunun istisnası, büyük miktarda RAM'e (16 gigabayt veya daha fazla) sahip cihazlardır ve çok fazla RAM tüketimi gerektiren uygulamaları kullanıyorsanız, onu devre dışı bırakmamanız önerilir. Windows 8 veya 10 çalıştıran, 16 GB belleğe sahip bir tabletiniz varsa ve yer açmak için sayfa dosyasını silmek istiyorsanız veya 6 GB belleğe sahip bir PC için sayfa dosyasını devre dışı bırakmanın mümkün olup olmadığını merak ediyorsanız RAM, o zaman cevap açıktır - bunu yapmamak daha iyidir, onsuz sistem küçük bir hacimden (1-2 GB) bile daha kötü performans gösterecektir.

2. Daha hızlı bir sürücüde kullanın.

Sistem diski olarak bir SSD kullanıyorsanız, üzerine Sanal Bellek ayarlamak daha iyidir.

İlk olarak, işlemler sabit sürücüye göre çok daha hızlı gerçekleştirilecektir.

İkincisi, katı hal sürücülerinin çok sınırlı bir yeniden yazma döngüsü rezervine sahip olduğu zaman geçti, bu nedenle PC'nizi sınırlamamalı ve Windows 10'da sayfa dosyasını nasıl kapatacağınızı düşünmemelisiniz.

3. Disk belleği dosyasını depolamak için sistem diskini kullanmayın.

Depolamak için başka bir mantıksal sürücü (fiziksel sürücüden daha iyi) kullanıldığında, sistem sürücüsüne erişim sayısı azalır ve teorik olarak bilgisayarın performansı üzerinde olumlu bir etkisi olur. Bu nokta oldukça tartışmalıdır; sistem sürücüsü olarak bir SSD kullanıyorsanız, Sayfa dosyasının nereye ayarlanacağı sorusu ortaya çıkar. Kişisel durumumda, oyunlarda ve “ağır uygulamalarda” yapılan birkaç testten sonra SSD'yi tercih ettim. HDD durumunda, test sırasında SSD'de fark edilmeyen küçük durumlar ve FPS düşüşleri meydana geldi.

4. Düşük RAM - takas dosyasını artırın.

Mevcut gerçeklikte, oyunlar 8 GB bellek gerektirdiğinde ve tarayıcı RAM'in tamamını %100 doldurabildiğinde, sanal bellek için tam olarak ne kadar ayarlamanız gerektiğini söylemek oldukça zordur. Temel öneriler sunabilirim ancak sık sık oynuyorsanız veya tam tersine bilgisayarınızı neredeyse hiç yüklemiyorsanız aşağıdaki değerler size uygun olmayabilir:

  • 2 GB'tan az - 2 ila 4 GB arası sanal (%100-200)
  • 4 GB – 4 ila 6 GB (%100-150)
  • 8 GB – 2 ila 4 GB (%25-50)
  • 16 GB ve Üzeri – seçim yapmayı sisteme bırakabilir veya bir seçenek olarak disk belleği dosyasını azaltabilirsiniz.
  • Oyunlar ve “ağır” uygulamalar için değerler %50-100 oranında artabilir

Windows 10'daki disk belleği dosyasının ve Sayfa Dosyasının yerleştirileceği diskin optimum boyutunu yaklaşık olarak belirledik ve alışmanın bir parçası olarak, grafik arayüzü aniden donarsa veya donmazsa CMD'deki temel komutları inceleyeceğiz. iş.

CMD için komutlar

Genel olarak, Windows 10 ve 7'de sayfa dosyasını başka bir sürücüye nasıl taşıyacağımızı, boyutunu ayarlayacağımızı ve gerekirse Windows 10'da sayfa dosyasını nasıl devre dışı bırakacağımızı bulduk. Sonuçta, birçok kullanıcı için Windows'un performansını artırmak ve çalışmasını optimize etmek, sistem dosyaları veya hizmetleriyle çalışırken temel hedeflerden biridir; bu makalede açıklanan eylemler, sistemi biraz optimize etmenize ve RAM üzerindeki yükü azaltmanıza yardımcı olacaktır ( veya sabit sürücüde tam tersi).

İyi günler!

Disk belleği dosyası veya başka bir şekilde takas dosyası, sabit sürücülerden birinde bulunan sanal bellektir ve fiziksel rastgele erişim belleğinin (RAM) "devamıdır". Bir uygulama çalışırken yeterli yüklü RAM'e sahip değilse, Windows 7, uygulama verilerini depolamak için bir takas dosyası kullanır, yani RAM'e sığmayan verilere yazar ve ondan okur. Bu yazma ve okuma işlemine takas denir. Windows 7'de bu dosyanın, değiştirilemeyen kesin olarak tanımlanmış pagefile.sys adı vardır.

Windows 7 kurulumu sırasında, takas dosyasının gerekli boyutunu bağımsız olarak belirler ve onu sabit sürücünün sistem bölümüne yerleştirir. Bu dosyanın boyutu ve yerleşimiyle ilgili bu tür sistem davranışının maksimum bilgisayar performansı sağlamadığı sıklıkla görülür. Bu nedenle kullanıcının pagefile.sys parametrelerini kendisinin yapılandırması ve çalışmasını optimize etmesi gerekir. Bu sürecin en önemli noktalarını vurgulamaya çalışacağız.

İyi bir performans elde etmek için, disk belleği dosyasının minimum boyutunu RAM miktarına eşit ve maksimum boyutunu iki kat daha fazla ayarlamanız gerektiğine inanılmaktadır. Yani, bilgisayarda 2 GB RAM varsa, takas dosyasının minimum ve maksimum boyutları sırasıyla 2 ve 4 GB olarak ayarlanmalıdır. Bu iki parametrenin farklı değerlere ayarlanması, bu disk depolama nesnesinin gerçek boyutunun dinamik olarak değişmesine neden olur, bu da parçalanmaya maruz kalacağı ve performansın düşeceği anlamına gelir. Bu nedenle birçok kullanıcı aynı değerleri ayarlar. Bu durumda pagefile.sys statik hale gelir (parçalanmaz), bu da sistemdeki yükü azaltır ve performansını artırır. Ancak dinamik takas dosyası durumunda bile, işletim sistemi kapatıldığında dosya temizlemeyi etkinleştirirseniz performans düşüşünü ortadan kaldırmanın bir yolu vardır.

Kapatırken takas dosyasını temizleme

İşletim sistemi kapatıldığında pagefile.sys dosyasının temizlenmesini etkinleştirmek için secpol.msc (“Başlat – Çalıştır”) komutunu komut satırı modunda çalıştırmalısınız. Açılan pencerede "kapatma: disk belleği dosyası temizleniyor..." öğesini bulmalısınız. Güvenlik parametresini “Etkin” olarak ayarlamak için üzerine çift tıklayın ve “Uygula” düğmesine tıklayın. Bu adımlar aşağıdaki iki şekilde gösterilmektedir.

Takas dosyasının konumunu seçme

Windows 7, bir takas dosyasını aynı anda birden fazla diske yerleştirmenize olanak tanır, ancak bu seçenek sistem performansını artırmaz. Performans açısından en uygun yöntem, sabit sürücünün sistem bölümü dışındaki herhangi bir bölümünde bulunan bir disk belleği dosyasıdır. Pagefile.sys dosyasının konumunu değiştirmek için önce onu silmeniz ve ardından istediğiniz konumda oluşturmanız gerekir. Bunu yapmak için “Başlat”a ve ardından “Bilgisayarım – Özellikler”e (sağ fare tuşu) tıklayın. Açılan pencerede "Gelişmiş sistem ayarları" seçeneğine tıklayın.

“Gelişmiş” sekmesini seçmeniz gereken bir pencere açılacaktır.

Burada “Performans” bölümünde “Seçenekler” butonuna tıklayın ve açılan pencerede tekrar “Gelişmiş” sekmesini seçin. “Sanal Bellek” bölümüne gidin ve “Değiştir” düğmesine tıklayın. Herhangi bir sabit sürücü bölümündeki takas dosyalarının konumunu ve boyutunu ayarlamanıza olanak tanıyan bir pencere açılır. Aynı pencere hem disk belleği dosyasını devre dışı bırakmanıza hem de etkinleştirmenize olanak tanır.

Daha önce de belirtildiği gibi, Windows 7 varsayılan olarak pagefile.sys dosyasını, etkinleştirilmiş "Sistem seçili boyut" seçeneğinden görülebileceği gibi diskin sistem bölümüne yerleştirir. Disk belleği dosyasını başka bir bölüme aktarmak için onu seçin, “Disk belleği dosyası olmadan” seçeneğini etkinleştirin ve “Ayarla” düğmesine tıklayın. Bu eylemler takas dosyasını önceki konumundan kaldırır. Bazen bundan sonra dosyanın devre dışı bırakıldığını veya boyutunun çok küçük ayarlandığını bildiren bir mesaj belirir, bu da sistem hatasına yol açabilir. Bu mesajda "Evet"i tıklamanız yeterlidir.

Şimdi dosyayı doğru yerde oluşturmaya geçelim. Bunun için:

  • Gerekli disk bölümünü seçin.
  • “Boyut belirtin” öğesini etkinleştirin.
  • Dosya boyutlarını ayarlayın (minimum maksimum).
  • “Ayarla” düğmesine tıklayın.

Tüm bu adımlar aşağıdaki şekilde gösterilmektedir.

Yukarıdaki şekilde kullanıcı, maksimum boyutu minimumun iki katı olan dinamik bir takas dosyası oluşturmuştur. Statik bir pagefile.sys oluşturmanız gerekiyorsa bu parametrelerin aynı olması gerekir.

Takas dosyasının konumunu değiştirmeden boyutunun değiştirilebileceğine dikkat edilmelidir. Bunu yapmak için yukarıdaki adımların tümü disk bölümünü değiştirmeden gerçekleştirilmelidir. Elbette "OK" butonu bulunan tüm pencerelerde gerekli tüm işlemleri tamamladıktan sonra bu butona basmanız gerektiğini söylemeye gerek yok. Ve bir şey daha: ses seviyesini bir azalmaya doğru değiştirirken, değişiklikler anında etkili olur, aksi takdirde kullanıcının "Tamam" ı tıklaması gereken bir mesaj alacağı yeniden başlatma gerekebilir.

Sayfa dosyasını devre dışı bırakma ve etkinleştirme

Birçok kullanıcı genellikle takas dosyasını devre dışı bırakmaya başvurur. Bu, bilgisayarda yeterince büyük RAM'in kurulu olduğu durumlarda haklı çıkar. Gerçekten de, bir veya daha fazla RAM ekleyebiliyorsanız neden sistem performansını değiştirerek ve azaltarak zaman kaybedesiniz ki? Şu anda RAM'in maliyeti o kadar yüksek değil, ancak yüklü RAM miktarını artırmak ve sayfa dosyasını devre dışı bırakmak, özellikle çok güçlü olmayan bir bilgisayarla performansta önemli bir artış sağlayabilir. Bir takas dosyasını devre dışı bırakmak kolaydır - bunu yapmak için, sondan bir önceki şekilde gösterildiği gibi "Takas dosyası yok" onay kutusunu işaretleyerek dosyayı silmeniz yeterlidir.

Bir takas dosyasını etkinleştirmek, onu devre dışı bırakmak kadar kolaydır; "takas dosyası yok" onay kutusunun işaretini kaldırmanız ve "Sistem seçimine göre boyut" seçeneğini ayarlamanız veya kendi değerlerinizi ayarlamanız yeterlidir.

  • Söylemeye gerek yok, ideal seçenek sabit sürücünün ayrı bir bölümünde bulunan sys olacaktır.
  • Kullanıcının ek RAM takması ve sanal belleği tamamen terk etmesi durumunda mali durumu büyük ölçüde etkilenmeyecektir. Bu, Windows'un hızını artıracaktır. 6 GB RAM bunun için oldukça yeterlidir.
  • Windows 7, takas dosyasının boyutunu sürekli olarak artırır, bu da sabit diskin parçalanmasına ve gereksiz yüke neden olur. Bu nedenle minimum ve maksimum bedenler için beden ölçünüzü aynı değerlere ayarlamanız tavsiye edilir.
  • Bu dosyanın boyutunu 1 GB'ın altına ayarlamamalısınız, aksi takdirde sabit diskiniz parçalanabilir.
  • Sistem SSD sürücüsü olarak kullanıldığında ayrı bir öneri gereklidir. Bu, mekanik dönen elemanları olmayan bir katı hal sürücüsüdür. Özünde, çok yüksek okuma-yazma hızına sahip, genellikle sabit sürücülerin hızından bir kat daha yüksek olan büyük bir flash sürücüdür. Ancak tüm çok iyi hız parametrelerine rağmen sınırlı sayıda yazma-okuma döngüsüne sahiptir. Bu nedenle, minimum sayıda üzerine yazma işleminin yapılmasını sağlamak çok önemlidir ve bunun için takas dosyasını tamamen devre dışı bırakmanız veya statik hale getirmeniz gerekir.

Temas halinde

İşletim sırasında işletim sistemi sürekli olarak bilgisayarın fiziksel RAM'ini kullanır, ancak bu kaynaklar tükendiğinde Windows, performansını artırmak için bilgisayarın sanal belleği görevi gören pagefile.sys adlı disk belleği dosyasını kullanır. Diğer birçok işletim sistemi ayarı gibi, Windows 7'deki disk belleği dosyası boyutu da varsayılan olarak ayarlanır ve genellikle bilgisayarın fiziksel RAM'inin boyutuna eşittir. En iyi bilgisayar performansı için bu boyutun 2 kat artırılması gerektiği deneysel olarak gözlemlenmiştir, ancak çok fazla boş disk alanınız varsa, bu sayıyı kendi takdirinize göre deneyebilir ve artırabilirsiniz, ancak çoğu durumda bu, PC'nin önemli bir hızlanmasına yol açmaz.

Dosyanın kendisini kurmaya geçelim; bu, yerleşik Windows araçları kullanılarak yapılır. Öncelikle sistem özellikleri penceresini açmanız gerekir:


Performans bölümünde " Seçenekler»:


Görünen pencerede “ bunlara ek olarak" "Düğmesine tıklayın" Değiştirmek" Bölümde " Sanal bellek"yeterli RAM olmadığında kullanılan disk belleği dosyasını ayarlamak için bir pencere açar:


Sanal belleği ayarlamak için bir pencere açılacaktır; her şeyden önce, “Disk belleği dosyasının boyutunu otomatik olarak seç” öğesinin yanındaki üst onay kutusunun işaretini kaldırarak değiştirilebilir ayarların kilidini açmanız gerekir:


Şimdi öğenin karşısına bir işaretleyici yerleştiriyoruz " Boyutu belirtin" ve Başlangıç ​​ve Maksimum boyut olmak üzere iki alanı doldurun (1024 MB'ın 1 GB'a karşılık geldiğini unutmayın). İlk alanın boyutu PC'nizin RAM miktarına eşit olmalı, ikincisinde ise bu sayıyı 2 kat arttırıyoruz. Bazı uzmanlar bunların aynı olmasını önermektedir; bu, dosyanın sürekli parçalanmasını önleyecek ve çalışmasını hızlandıracaktır.

Dosyanın boyutuna karar verdikten sonra " Ayarlamak" Ve " TAMAM"ve ayrıca diğer tüm açık ayar pencerelerini de onaylayın.


Bu nedenle maksimum sayfa dosyası boyutunu değiştirdik.

Kural olarak, varsayılan ayarlarda Windows bu dosyanın en uygun boyutunu seçer ve bu ayarın düzenlenmesi önerilmez, ancak bazı durumlarda disk belleği dosyasının manuel olarak ayarlanması bilgisayarınızın hızını artırabilir.
Aşağıda, disk belleği dosyası parametrelerini düzenleyerek sistem performansını optimize etmeye yönelik parametreleri yapılandırmaya yönelik bir dizi öneri listelenmiştir.
- bilgisayar yalnızca bir sabit sürücü kullanıyorsa, bu dosyayı ilk bölümüne yerleştirmeniz önerilir.
- iki veya daha fazla sürücü kullanıldığında, en hızlı sürücüye taşınması veya aynı anda birden fazla sürücüye yerleştirilmesi önerilir.
- disk belleği dosyasının bir fiziksel diskin iki (veya daha fazla) bölümüne yerleştirilmesi önerilmez - bu yalnızca sistem performansını düşürür.
- birden fazla disk varsa, disk belleği dosyasının eski sabit sürücü modellerine yerleştirilmesi önerilmez - bu aynı zamanda bilgisayarın performansını da düşürecektir.
- Bilgisayarda yeterli miktarda RAM yüklü olsa bile, disk belleği dosyası boyutunu 1-1,5 gigabayttan daha aza ayarlamamalı veya tamamen devre dışı bırakmamalısınız - bu, sistemin kararlılığını etkileyebilir.

Aşağıda, disk belleği dosyasını başka bir disk bölümüne (varsa) aktarırken yapılacak işlemlerin sırası açıklanacaktır (yukarıdaki ekran görüntüsünde yalnızca bir bölüm vardır).
1. “Sanal Bellek” penceresini etkinleştirin.
2. Ayrıca “Disk belleği dosyası boyutunu otomatik olarak seç” ayarının işaretini kaldırın.
3. Listelendi bölümü fareyle seçin Takas dosyasının bulunduğu , ve “ parametresini belirtin Takas dosyası yok».
4. Düğmeye tıklayın Ayarlamak" ve beliren iletişim kutusunda değişikliklerinizi onaylayın.
5. Dosyayı taşımak istediğiniz yeni disk bölümünü seçin.
6. Anahtarı kullanarak değerlerden birini belirtin:
- “Boyut belirtin” - dosya boyutunu manuel olarak belirtmenize olanak tanır.
- “Sistem seçimine göre boyut” - işletim sistemi otomatik olarak en uygun boyutu seçecektir.
7. "'ye tıklayın Ayarlamak" ve düğmesini kullanarak tüm iletişim kutularını kapatın " TAMAM" Değişikliklerin etkili olması için bilgisayarın yeniden başlatılması gerekir.

Takas dosyası olarak da adlandırılan sayfa dosyası bilgisayarın sanal belleğidir. Bazı durumlarda kullanımı gereklidir. Örneğin bilgisayarınıza 4 gigabayt RAM gerektiren bir oyun yüklüyorsunuz ve 2 gigabayt RAM yüklü. RAM bittiğinde işletim sistemi sanal belleğe, yani disk belleği dosyasına yönelir.

Deneyimli kullanıcılar, bilgisayarınızda disk belleği dosyasını devre dışı bırakmanızı ve bunun yerine ek RAM yüklemenizi önerir. Bunun nedeni sanal belleği okumanın RAM okuma kadar hızlı olmaması, bunun sonucunda bilgisayarın biraz daha yavaş çalışacaktır.

Mağazaya gitmek istemiyorsanız ancak evde RAM yoksa, bir flash sürücü kullanarak RAM'i artırabilirsiniz. Bağlantıyı takip edin ve bunun nasıl yapılacağına ilişkin ayrıntılı bir açıklamayı okuyun.

Disk belleği dosyası için parametreleri daha önce hiç ayarlamadıysanız, işletim sistemi varsayılan olarak onu işletim sisteminin kurulu olduğu diskte saklar ve en uygun boyutunu kendisi belirler.

Bilgisayarınızın hızını artırmak için, takas dosyasını sabit sürücünün işletim sisteminin kurulu olduğu bölümüne değil, başka herhangi bir bölüme yerleştirmeniz daha iyidir.

Dosya boyutunu değiştir Kurulu parametrelere göre seçim yapılması önerilir - minimum boyutu OP'ye eşit olarak ayarlayın ve maksimum, OP'yi iki kez aşmalıdır. 4 GB RAM'iniz varsa: minimum boyutu 4 GB, maksimum boyutu 8 GB olarak ayarlayın.

Bilgisayarınızı kapatmadan önce Windows 7 takas dosyasını temizlemek istiyorsanız bağlantıyı takip edin ve bununla ilgili detaylı makaleyi okuyun.

Şimdi şu soruya bakalım - Windows 7'de disk belleği dosyasının boyutunun nasıl artırılacağı.

Öncelikle sayfa dosyasının bilgisayarınızda nerede bulunduğunu bulmanız gerekir. Bunu yapmak için "Başlat" a gidin - "Kontrol Paneli".

Bir sonraki pencerede “Sistem” bölümünü açın.

Buradaki sekmede "Bunlara ek olarak" Bölümde "Verim""Seçenekler" butonuna tıklayın.

Parametreler penceresinde sekmeye gidin "Bunlara ek olarak" ve bölümde "Sanal bellek"“Değiştir” butonuna tıklayın.

Takas dosyam C: sürücüsünde bulunuyor. D: sürücüsüne taşımak için onu bir işaretleyiciyle işaretliyorum "Takas dosyası yok" ve "Ayarla"ya tıklayın. Bir bilgi penceresi açılacaktır, “Evet”e tıklayın.

Sonra D: sürücüsüne tıklıyorum ve öğeyi bir işaretleyiciyle işaretliyorum "Boyut belirtin" ve disk belleği dosyasının başlangıç ​​ve maksimum boyutunu ayarlayın. RAM'im sırasıyla 2 gigabayt olarak ayarlandı, başlangıç ​​​​boyutu 2 GB, maksimum 4 GB. İsterseniz maksimum değeri daha yükseğe ayarlayın, ancak sabit sürücünün ilgili bölümündeki kullanılabilir bellek miktarının da aynı değerde azaldığını unutmayın. "Ayarla"ya tıklayın. Tüm seçenekler ayarlanmışsa Tamam'ı tıklayın.

“Tamam”a tıkladığımız bir bilgi penceresi açılacak ve değişikliklerin geçerli olması için bilgisayarı yeniden başlatıyoruz.

Bu kadar. Yalnızca Windows 7 sayfa dosyasını nasıl artıracağımızı değil, aynı zamanda nerede bulunduğunu ve onun için seçilecek en iyi boyutun ne olduğunu da öğrendik.

Konuyla ilgili videoyu izleyin:

Bu makaleye oy verin:
Fok
Konunun devamı:
Bileşenler

Yazılım Yazılım 1) Uygulama programları 2) Sistem programları: bilgisayar kaynak yönetimi. İŞLETİM SİSTEMİ. sistemler...