Windows 7'deki (Ubuntu tabanlı) Virtualbox sistemime nasıl daha fazla işlemci gücü ayırabilirim?


15

Bir yüklü olan bir VirtualBox Windows 7 (32 bit) takılmış olan 2.20Ghz @ 2 çekirdekli Intel i3-2330 işlemciye sahip bir 64-bit laptop, 32 bit Ubuntu tabanlı Linux işletim sistemini, Temel ve 4GB RAM (2.45 kullanılabilir).

Sanal sisteme 1.2 GB RAM ayırdım ve CPU ayırma varsayılanını bıraktım. VM işlemci ayarı şöyle görünür:

resim açıklamasını buraya girin

Linux VM sistemi çok yavaş.

Win7'deki Görev Yöneticisi'ne ve Linux'ta Sistem Monitörü'ne baktığımda, bunun muhtemelen kullanılan RAM miktarından değil, sanal Linux'un çok az işlemci gücüne sahip olduğunu görebiliyorum. Windows'da VirtualBox, CPU gücünün% 25'ini ve yalnızca 160 MB RAM (gördüğüm 4 örneği toplar) alır. Linux'ta, normalde 1,2 GB RAM'in yarısı bile kullanılmazken, CPU kaynakları her zaman% 100 kullanılmış gibi görünüyor .

VM'ye daha fazla CPU kaynağı ayırabilir miyim? Bu nasıl yapılır? VM'ye önceden yüklenmiş olan sistem için bunu yapabilir miyim yoksa sanal işletim sistemini yeniden yüklemem gerekir mi?

CPU-Z bunu Windows'daki CPU hakkında görüntüler:

resim açıklamasını buraya girin

Amacım, zaman zaman Linux'u Windows 7 kullanmıyorken kullanmaktır , bu nedenle, VirtualBox'ı Windows'tan daha fazla CPU kaynağı almayı tercih ederim, çünkü VM'yi kullanırken bunlara ihtiyaç duymayacağım. ( Amacımın Linux sisteminin çift önyüklemeli kurulumu ile daha uygun olacağını biliyorum, ancak bu dizüstü bilgisayardaki GPU'nun Linux'ta uygun sürücüleri yok: bilgisayar daha önce kapatılacak kadar çok ısınıyor Linux bile kurulur veya uygun sürücüleri yüklemeden önce vb. )


1
Saçma bir soru. Daha fazla CPU çekirdeği ayırmaya çalışmadan önce tüm VM'lerinizi kapattınız mı? Hepsi değilse, en azından daha fazla çekirdek vermeye çalıştığınız olanı kapatın.
MonkeyZeus

@MonkeyZeus - aptalca ne demek istediğine bağlı. 32 bitlik bir konuğa ihtiyacım olduğunun farkında değildim. Konuk kapatıldı, ancak ayara erişilemedi çünkü - aşağıdaki cevabın iddia ettiği gibi - 64 bit sistem gerekli. Konuk 32 bit olduğunu söyleyerek soruyu düzenledi.

Sorunu yargılamıyordum, sadece gelen sorumu potansiyel olarak aptalca olarak işaretliyorum =). Bazen seni bulan basit şeyler!
MonkeyZeus

Oyunun sonlarına doğru, @MonkeyZeus ve diğerleri, sadece noktalama işaretleri nedeniyle eleştiriyor gibi görünüyordun, ilk kez aynı şekilde okudum, bunun yerine "Aptalca soru: Kapattın mı ..." veya daha iyi " Aptalca bir sorum var: ... "(evet konu hakkında yorum yapmak ama orada tüm bu ESL millet yardımcı olabilir :)
JimLohse

Yanıtlar:


12

Bir i3'ten daha iyi bir şey çalıştıran bir ana bilgisayar elde etmek gerçek cevap (IMO) olacaktır. :)

Ne olursa olsun ...

En fazla% 25 kullanmasının nedeni, i3'ünüzün 2 çekirdeği, ancak 4 iş parçacığı olmasıdır, bu nedenle ana bilgisayar 4 işlemci olarak görür.

VM,% 100'e kadar bunlardan yalnızca birini kullanacak şekilde ayarlanmıştır, bu nedenle maksimize edildiğinde ana bilgisayarın toplam CPU gücünün yalnızca% 25'ini kullanır.

VB'yi 1'den fazla sanal CPU'ya izin verecek şekilde ayarlamak için ek ayarların yapılandırılması gerekir:

  • Anakart ayarları sekmesinde G / Ç APIC'yi etkinleştirme

    resim açıklamasını buraya girin

  • Hızlandırma sekmesinde donanım sanallaştırmasını (VT-x / AMD-V) etkinleştir

    resim açıklamasını buraya girin

Sorunları önlemek için, FİZİKSEL çekirdek sayınızdan daha fazla ayarlamayın; bu nedenle sizin durumunuzda 2'den fazla sanal CPU kullanmaya çalışmayın.

Sanal makineleri fiziksel olarak kullanabileceğinizden daha fazla CPU çekirdeği kullanacak şekilde yapılandırmamalısınız (gerçek çekirdekler, hipermetreler yok).

Hızlandırma seçenekleri kullanılamıyorsa, BIOS'unuzda sanallaştırma teknolojisini etkinleştirdiğinizden emin olun .


EOS Freya (Ubuntu) 32-bit'deki şu anki konuğum. Yani, 64 bit sürüme ihtiyacım var

1
Ben biraz şüpheli olmak için bir 64-bit konuk ayarlamak için talimat bulmak. Bu adımı atlar ve yalnızca önerilen diğer ayarları kullanırsanız, çalışır mı?
Octcʜιᴇ007

2
Bunları ilk başta zaten açtığınızı varsaydım ..;)
Ƭᴇcʜιᴇ007

1
@techie - bu soruyu sormadan önce sanallaştırmanın ne olduğu hakkında hiçbir fikri yoktu;)

2
gerçekten de 64-bit kısım bir zorunluluk değildir. VMware'de Lubuntu 32 bit ile test ettim ve 2 işlemci çekirdeği ile iyi çalışıyor. Sanallaştırmayı etkinleştirmek eksik olan şeydir.
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.