VT-d olmadan etkili sanallaştırma


0

Benim yapılandırmam:

  • Intel i5 M 460 işlemci (VT-d'ye sahip değil).
  • 4GB RAM
  • İhtiyacım olan her şey için HDD ve SSD'de yeterince bellek var. : D

Dizüstü bilgisayarımda sorunsuzca çalıştırmak istediğim birkaç sanal makine işletim sistemi yapmak istiyorum.
Örnekler:

  • JDK, Eclipse ve CDT ile Ubuntu
  • Eclipse ve CDT içeren Windows
  • Python, RStudio ve SQL geliştirici ile bazı işletim sistemleri.
  • İhtiyacım olursa veri tabanını çalıştıracağım bir şey.
  • Ailem / misafirlerim için bazı Windows versiyonları (7 veya 10), filmler ve benzeri 'boş zaman' çalışmaları.

Aynı zamanda, çalışan tek bir sanal makine olurdu. Veya 2, aynı anda çevrimiçi DB'ye ihtiyacım olursa ve ayrı bir VM'e yerleştirirsem.

Bu VM'leri donanımımda etkin bir şekilde çalıştırmanın bir yolu var mı? VT-d'ye sahip olmayan işlemcimin seçenekleri önemli ölçüde sınırladığını hissediyorum.

Yanıtlar:


4

Çoğu şey için VT-D'ye ihtiyacınız yok. VT-D, Donanım / PCIe geçişi içindir. Bir PCIe geçişi için çok az ihtiyaç var dizüstü , çünkü en fazla bir veya iki PCIe yuvası var ve video için uygun değil.

VT-X oldukça sık kullanışlıdır ve VM ana bilgisayar yazılımı için zorlu bir gereksinimdir veya belirli kurulumlar için gereklidir, ancak çoğu modern sistemde bulunur. Buna sahipsiniz, ancak zaman zaman üreticiler bunu sistemlerinde, bazı indirgenemez sebeplerle devre dışı bırakır.

Yine de başka düşünceler var.

Ram - genel olarak masaüstü sanallaştırma, ram abonelikten çıkmak istemiyorsunuz. Bu, şu anki kurulumunuzun acıtacağı yerdir. Pencereleri minimum gereksinimlerle çalıştırdığınızı varsayarsak, VM başına mimariye bağlı olarak bir konsere veya 2'ye bakıyoruz. Linux daha az çalışır, ancak veritabanları hafızaya aç olabilir. Bunun biraz bebeğe ihtiyacı olacak.

Çekirdekler / ipler. Genel olarak, VM'leriniz çekirdek paylaşıyor olacak ve kesin olarak tek bir işletim sisteminden daha fazla iş parçacığı çalıştırıyor olacaksınız. Daha yüksek çekirdek sayısı daha iyi.

Ben koştum dedi tek Windows VM'leri daha az sistemlerde (tho, ram beni endişelendirirdi). Bununla birlikte akıllı ayarlar - pencereler için 32 bit'e yerleşme ve linux VM'leri ayarlarken hangi seçimleri yaptığınızı düşünme

Linux sistemleri için, insanların veritabanları gibi şeyler ayarlarken düşük uçlu VPS'ler için kullandıkları ayarları göz önünde bulundurun.


Kişisel deneyimime göre, çekirdek sayısı çoğu uygulama için depolama hızından ve RAM kapasitesinden daha az önemlidir. Çift çekirdekli CPU'lar çoğu masaüstü kullanımı için genellikle yeterlidir.
Larssend

Tek bir VM çalıştırdığınızı varsayalım, onun 2 çekirdeği, 4 ipliği büyük olasılıkla tamam. Daha fazla güç tercih ettiğim bazı şeyler var.
Journeyman Geek

Cevap ve yorumlarınız için teşekkürler. Bir şey bulmaya çalışacağım. Oracle Virtualbox gibi bazı hipervizörlerin (açık, diyelim Arch / lubuntu) iyi bir yol mu, yoksa işletim sistemimde daha basit bir şey için mi yapmalıyım?
tbukic

1
Bu gerçekten ne yapmak istediğine bağlı. Alt uç makinelerimde KVM kullanıyorum ve iyi çalışıyor, ancak farklı nedenlerden dolayı virtualbox kullandım. Korkarım ihtiyaçlarınız için neyin mükemmel bir çözüm olacağı konusunda size cevap veremem.
Journeyman Geek

Burada VT-x ve VT-d sahibi olmayan Core i3. Teşekkür ederim OP ve @JourneymanGeek: cevabınızı daha uygun bulundu wikipedia sanallaştırmayı planlamak için (burada Qemu / KVM).
tuk0z
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.