Mac Sanal Bellek – Nedir?

İçindekiler:

Anonim

Son zamanlarda Mac OS X takas dosyası hakkında, özellikle de Mac OS X takasını tamamen nasıl devre dışı bırakacağım soruldu. Bu fırsatı kullanarak Mac sanal belleği (takas), bunun Mac dosya sistemindeki konumu hakkında biraz konuşmaya ve ayrıca nasıl devre dışı bırakılacağını açıklamaya karar verdim.

Mac OS X Swap namı diğer Sanal Bellek

Mac OS'nin eski sürümlerinde (OS 8 ve 9), o zamanlar Sanal Bellek olarak adlandırılan takas işlemini yalnızca Kontrol Panellerinde bir ayar yaparak manuel olarak devre dışı bırakabileceğinizi hatırlayabilirsiniz.Mac OS X biraz farklıdır çünkü genel bellek ve önbellek yönetimi için ağırlıklı olarak takas dosyalarına ve disk belleğine dayanan bir unix çekirdeği üzerine kuruludur. Bu nedenle, takas aslında artık Mac OS'nin önceki sürümlerinde olduğundan daha önemli.

Temelde Mac'iniz belleğe ihtiyaç duyduğunda, o anda kullanılmayan bir şeyi geçici depolama için bir takas dosyasına gönderir. Tekrar erişmesi gerektiğinde, takas dosyasındaki verileri okuyacak ve tekrar belleğe alacaktır. Bir bakıma bu, sınırsız bellek oluşturabilir, ancak RAM'den veri okumaya kıyasla sabit diskinizin hızıyla sınırlı olduğu için önemli ölçüde daha yavaştır.

Merak ediyorsanız, Mac OS X'in sanal bellek kullanımını 'vm_stat' komutunu veya Activity Monitor'ü kullanarak kontrol edebilirsiniz (Windows dönüştürücüler tarafından genellikle yanlışlıkla Mac görev yöneticisi olarak adlandırılır).

Mac OS X Takas Dosyası Konumu

Takas dosyalarının Mac'inizde nerede depolandığını merak ediyorsanız, şu adreste bulunurlar:

/özel/var/vm/

Bu doğrudan uyku görüntüsü dosyanızı da içerir; bu, esas olarak Mac'inizin sistem uyku moduna geçmeden önce bellekte sakladığı şeydir. Bu dosya, Mac'inizi uyandırdığınızda önceki durumuna dönmek için tekrar okunur. Her neyse, aynı dizindeki takas dosyalarına geri dönelim: sırasıyla swapfile0, swapfile1, swapfile2, swapfile3, swapfile4, swapfile5 olarak adlandırılırlar. Bunları aşağıdaki komutla kendiniz görebilirsiniz:

ls -ls -lh /private/var/vm/swapfile

Takas dosyalarının boyutu genellikle 64MB ile 512MB arasında kademelidir.

Mac OS X Sayfalamayı Devre Dışı Bırak / Değiştir

Dikkat: Mac OS X'in bellek yönetimini ve dosyaları takas etme biçimini değiştirmemenizi şiddetle tavsiye ederim. Tam olarak ne yaptığınızı ve neden yaptığınızı bilmiyorsanız, bu önerilen bir ayarlama değildir. Yine, ne yaptığınızı bilmiyorsanız, Mac OS X'in takas dosyaları veya disk belleği özelliğiyle uğraşmayın!

Terminalde aşağıdaki komutu girin. Bu, dinamik çağrı cihazını Mac OS X çekirdeğinden kaldıracaktır:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Yine, bu, Mac OS X çağrı yeteneğini tamamen devre dışı bırakır, eğlence için bununla uğraşmayın.

Bir sonraki adımınız, şu anda depolanan takas dosyalarını kaldırmak olacaktır, bunlar genellikle oldukça büyüktür (sonuçta bu sizin sanal belleğinizdir) ve makul miktarda disk alanı kaplar.

sudo rm /private/var/vm/swapfile

İşte hepsi bu kadar.

Mac Sanal Bellek – Nedir?