VirtualBox içinde sanallaştırma (iç içe sanallaştırma)


3

Bir Debian VM (Windows 10 ana makinemde VirtualBox kullanarak) oluşturdum ve bir android uygulaması geliştirmek için gerekli çeşitli özellikleri yükledim. Android Studio’yu yüklerken,

Hızlandırılmış performans moduna sahip olmak için , VirtualBox içinde donanım sanallaştırmanın desteklenmediğini belirten KVM'yi yüklemem gerektiğini fark ettim . Birkaç dakikalık googling, ancak çoğu cevabın birkaç yaşında olduğunu doğruladı.

  1. O zamandan beri bir şey değişti mi?
  2. Android Studio'da KVM olmadan , hız farkıdır önemli ?

1
VirtualBox'ın iç içe sanallaştırmayı desteklediğine inanmıyorum. Bildiğim
kadarıyla

Yanıtlar:


1

Adından da anlaşılacağı gibi donanım hızlandırması (hızlandırılmış performans modu) CPU'dan donanım yardımı gerektirir (bkz. Intel VT, AMD'nin eşdeğeri olduğundan emin değil).

Debian VM'nizde yalnızca fiziksel çekirdeğin aksine sanal CPU (vCPU) tarafından sağlanan komut kümelerinin farkında olduğu için hızlandırılmış mod kullanılamaz.

Performansa ihtiyacınız varsa, temel olarak iç içe sanallaştırma işleminden kaçının.

Neden sadece Windows 10 ana bilgisayarında gelişmiyor? Bir Linux ortamına ihtiyacınız varsa, Linux işlevi için Windows alt sistemini kullanmayı deneyin. Bu, Ubuntu'yu ve ardından içindeki Android geliştirme paketini yüklemenizi sağlar. Bunun daha iyi bir deneyim sağlayacağından şüpheleniyorum.


Bilgi için teşekkürler. Bir VM kullanmak istememin nedeni, kurmak / yapılandırmak zorunda olduğum uzun bir listenin olmasıydı, bu yüzden bir kez yapmak ve her şeyi başka ana bilgisayarlara kopyalamak istedim. Ayrıca WSL şaşırtıcı ama yine de biraz buggy. Sanırım şimdi deneyeceğim ...
papnikol

Makinenizde VBox yerine docker kullanabilir misiniz?
ytpillai

Belki yapabilirdim, ama korkarım öğrenme eğrisi biraz fazla ve zamanım gerçekten sınırlı.
papnikol

2

VirtualBox 6.0'dan itibaren, iç içe sanallaştırma desteklenir, ancak bu özelliği kullanmak için bir AMD işlemciye ihtiyacınız vardır . Bu özellik şu anda Intel işlemcilerde desteklenmemektedir.

Yuvalanmış sanallaştırma, VM ayarlarında, Sistem > İşlemci altında etkinleştirilebilir . Daha fazla bilgi belgelerde mevcuttur .

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.