VirtualBox konuk işletim sistemi 512MB'de önerilen bellek neden?


11

VirtualBox üzerinde bir sanal makine oluşturmaya hazırlanıyorum. Sihirbaz, bu konuk makine için kullanılacak bellek boyutunu ister ve 512 MB öneriyor. Bilgisayarımda 16GB'lık bellek var, bu yüzden sadece 512MB'dan daha fazlasını kullanabilmeyi bekliyordum.

  • VirtualBox neden 512MB öneriyor?
  • Bu sabit kodlanmış bir değer mi yoksa sahip olduğum bellek miktarına göre hesaplanmış bir değer mi?
  • 4GB gibi daha yüksek bir değer kullanmanın sonuçları nelerdir?

GÜNCELLEME :

VirtualBox çevrimiçi belgelerinden aşağıdakileri okudum ...

Hangi konuk işletim sistemlerini çalıştırmak istediğinize bağlı olarak, en az 512 MB RAM'e ihtiyacınız olacaktır (ancak muhtemelen daha fazla ve daha iyi). Temel olarak, ana işletim sisteminizin rahat çalışması için ihtiyaç duyduğunuz her şeye ve ayrıca konuk işletim sisteminin ihtiyaç duyduğu miktara ihtiyacınız olacaktır. Bu nedenle, Windows XP'yi Windows XP'de çalıştırmak istiyorsanız, muhtemelen 1 GB'den daha az RAM ile deneyimden çok keyif almayacaksınız. Windows Vista'yı bir misafirde denemek istiyorsanız, 512 MB RAM'den daha az verilirse yüklemeyi reddeder, bu nedenle yalnızca misafir için ve işletim sisteminizin normalde ihtiyaç duyduğu bellek için ihtiyacınız olacaktır.

Onlar gibi geliyor Yani 512MB tavsiye sadece bir asgari ve benim ana bilgisayar kullanacak bellek almadan mümkün olduğunca çok bellek olarak kullanmak isteyecektir. Ancak yine de bu konuyla ilgili deneyimlerinizi öğrenmek isterim.


2
512 MB, varsayılan olarak önerilen tutardır. Sanal makinenin 512MB'den daha fazlasına sahip olması gerekiyorsa, miktarı artırın. Varsayılan değer bir şey olmalı ve geliştiriciler 512MB'ı seçmeli.
Ramhound

Yanıtlar:


17

Konuk işletim sistemi için 512 MB'yi öneren kurulum sihirbazı gibi garip başlangıç ​​değerleriyle ilgili sorun , VirtualBox 5'in son sürümünde bu makalede güzel bir şekilde açıklanan VirtualBox kurulum sihirbazında bilinen bir tuhaflıktır ; cesur vurgu benimdir:

Yeni bir VM oluşturma GUI'si önceki sürümlere benzer, ancak garip varsayılan değerler sağlar. Yeni bir Windows 7 64 bit VM oluştururken, sihirbaz VM'ye 512 MB RAM ayırmayı önerdi; Windows 7 64 bit için minimum gereksinim 2 GB RAM'dir ve bu da önerilen değeri yetersiz kılar. Ana bilgisayar sistemi, 8 GB RAM'e sahiptir ve bunların yarısı sihirbaz başlatıldığında yarısı serbesttir. VirtualBox'ın kitlesi, Windows 7'yi bu varsayılan değerle kullanmaya çalışmaktan daha iyi bilen BT uzmanlarıdır, bu nedenle özellikle önemli bir sorun değildir.

Ayrıca, resmi VirtualBox son kullanıcı dokümantasyonu en az 512 MB RAM önerisini ele alır; yine cesur vurgu benimdir:

Hangi konuk işletim sistemlerini çalıştırmak istediğinize bağlı olarak, en az 512 MB RAM'e ihtiyacınız olacaktır (ancak muhtemelen daha fazla ve daha iyi). Temel olarak, ana işletim sisteminizin rahat çalışması için ihtiyaç duyduğunuz her şeye ve ayrıca konuk işletim sisteminin ihtiyaç duyduğu miktara ihtiyacınız olacaktır. Bu nedenle, Windows XP'yi Windows XP'de çalıştırmak istiyorsanız, muhtemelen 1 GB'den daha az RAM ile deneyimden çok keyif almayacaksınız. Windows Vista'yı bir misafirde denemek istiyorsanız, 512 MB RAM'den daha az verilirse yüklemeyi reddeder, bu nedenle yalnızca konuk için artı işletim sisteminizin normalde ihtiyaç duyduğu bellek için ihtiyacınız olacaktır.

Şunu söylemek gerekir ki, VirtualBox bir konuk işletim sisteminin kurulum / kurulum işlemini hafifçe kolaylaştıran bir "sihirbaz" varken, her bir kararı vermek veya karar almak için tasarlanmamıştır. VirtualBox, Word veya Excel gibi basit bir son kullanıcı yazılımı değildir; bu gerçekten gerçek bir güç kullanıcısı / yönetici aracı.

Bir kullanıcının VirtualBox gibi sanallaştırma yazılımını kullanmaya bağlı belirli bir temel beceri varsayımı vardır. Ve sonuçta bu varsayımın temelinde, VirtualBox kullanan bir kişi, VirtualBox'da bir konuk işletim sistemi kurarken kaynak tahsisi söz konusu olduğunda kendi temel kararlarını verebilecek kadar bilgi sahibi olacaktır.

Örneğin, Ubuntu 12.04'ü (sunucu) kesinlikle 512MB RAM ile Mac OS X VirtualBox kurulumumda konuk işletim sistemi olarak kullanabilirim. Ancak sunucuyu biraz strese sokarsam fark edilir bir şekilde gecikir. İşlerin sorunsuz çalıştığından emin olmak için 1GB ile 4GB RAM arasında herhangi bir yerde çalışmaya devam etmeyi tercih ederim; o anda ne yaptığımı / test ettiğime bağlı olarak.


4

Konuk işletim sisteminiz gerektiriyorsa VirtualBox'ta 4GB sanal bellek kullanmamanız için hiçbir neden yoktur. Kendim yaptım ve 4GB sanal bellek ile 64 bitlik bir konuk işletim sisteminde çıplak metal performansına yaklaşıyorum.

VirtualBox Ayarları, VirtualBox GUI'sinden maksimum 128MB Video Belleği ayırmanıza izin verir ve komut satırından toplam 256MB Video Belleği için konuk işletim sistemine başka bir 128MB Video Belleği ekleyebilirsiniz. Terminali açın ve şunu yazın:

VBoxManage modifyvm "Linux" --vram 256

burada "Linux", VirtualBox'ta Linux konuk işletim sisteminizin adı ile değiştirilmelidir.


2

VirtualBox tarafından ayrılan RAM miktarı, ana bilgisayarın bu makineyi yönetmeye ayırdığı miktardır. Bu doğrudan sanallaştırmanın performansını etkiler.

Lubuntu veya Damn Small Linux gibi hafif bir işletim sistemini sanallaştırıyorsanız , makul hızda sabit tutmak için RAM yolunda çok fazla ihtiyacınız olmayacaktır. Windows önemli ölçüde daha fazlasını gerektirecek ve karmaşık / kaynak ağır GUI'lere sahip tam özellikli kurulumların iyi çalışması için bundan daha fazlasına ihtiyacı olacaktır. 512MB yerine 4GB RAM kullanmak, VM'ye çalışmak için daha fazlasını verecektir. VM tarafından gerekmedikçe veya çok fazla iş yapacaksanız, muhtemelen minimum veya biraz daha fazla şeyden kurtulabilirsiniz.

En önemlisi, VirtualBox'ınız oluşturulduktan sonra bile ayarları her zaman değiştirebilirsiniz. İşler yavaşsa, makineyi kapatın, daha fazla kaynak ayırın ve tekrar açın.

Not: Sanallaştırılmış bir ortamın VirtualBox gibi bir kurulumla asla ana bilgisayar kadar hızlı çalışmayacağını unutmayın, bu nedenle çalışmak için biraz daha fazla güç veren bir sorun olmayacaktır. İşte Stack Exchange'den daha iyi bilgiler .

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.