Hala boş RAM'im varken OS X neden sanal bellek kullanıyor?


9

8 GB RAM ile bu harika MacBook Pro'ya sahibim. Etkinlik Monitörü'nü açtığımda çok fazla RAMim var gibi görünüyor, ancak bilgisayarım birçok şey için sanal bellek kullanmayı tercih ediyor gibi görünüyor. Bu neden? Değiştirmenin bir yolu var mı? Akıllıca olur mu?

Ayrıca, 7 GB'lık sayfalar var ve sayfa görünümü yok. Bu normal mi? Bu çok fazla veri.


1
Bu soruya bakın . Sanal bellek derken, diskinizi RAM olarak kullandığı anlamına gelmez (takas boyutu kullanır). Hiçbir pageout, RAM'in diskte depolanmadığını da gösterir.
ughoavgfhw

Sayfa girişleri ve Sayfa çıkışları SWAP ve NOT VM ile ilgilidir
Alexander - Reinstate Monica

Yanıtlar:


8

Sanal belleği yanlış anlamış gibisiniz. Sanal bellek, işletim sisteminin her programın kendine özgü, çok büyük (32 bitte 4 GB, 64 bitte 16 EB) adres alanına sahip gibi görünmesini sağlamak için kullandığı bir mekanizmadır. Ayrıca işletim sisteminin disk belleği kullanması için bir yol sağlar, ancak (uygulamalara) yalnızca gerçek RAM kullanılıyor gibi görünmesini sağlar. Kısacası, bu sadece bir soyutlamadır ve Etkinlik İzleyicisi'ndeki "Sanal Bellek" istatistikleri anlamsızdır (kullanım durumlarının% 99'u için). Orada ne sayı olursa olsun hiç endişelenmemelisiniz, çünkü "gerçek" RAM'in kullanılıp kullanılmadığıyla ilgisi yoktur.

Disk belleği istatistikleriniz hakkında: sisteminizi nasıl kullandığınızla ilgili hiçbir ayrıntı vermediniz, bu nedenle bir şeyin yanlış olup olmadığını bilmek zor, ancak 7 GB'lik bir değerle endişelenmeyeceğim. Ayrıca, bildirilen değerlerin önyüklemeden bu yana Sayfa girişleri / çıkışları olduğunu unutmayın, bu nedenle dizüstü bilgisayarınızı benim gibi her zaman açık tutarsanız, sayının bir süre sonra birikmesi şaşırtıcı değildir.


Sorun, çok sayıda sayfa çıkışı almaya başladığınızda oluşur. Boş fiziksel bellek olduğunda sayfalar düşük maliyetlidir. Sayfa çıkışları, işletim sisteminin bir şeyleri sayfalaması gerektiğinden kaynaklanır, ancak boş fiziksel belleği yoktur ve önce bir şeyleri değiştirmelidir. 8GB RAM ile bu önemsiz değil.
alesplin

Buvm_stat
sayfadaki
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.