Віртуалізація всередині VirtualBox (вкладена віртуалізація)


2

Я створив віртуальну машину Debian (за допомогою VirtualBox в машині Windows 10) і встановив різні функції, необхідні для розробки програми для Android. Під час встановлення Android Studio

Я помітив, що для того, щоб мати режим прискореної продуктивності , Мені довелося встановити KVM, що призвело до того, що я дізнався, що всередині VirtualBox, віртуалізація апаратних засобів не підтримується . Кілька хвилин googling підтвердили, що, але більшість відповідей було кілька років.

  1. Має що-небудь змінився з тих пір?
  2. У Android Studio без KVM , - різниця швидкості значним ?

1
Я не вірю, що VirtualBox підтримує вкладену віртуалізацію. Наскільки мені відомо, підтримують його лише продукти Hyper-V та (специфічні) VMWare
Ramhound

Відповіді:


1

Апаратне прискорення (прискорений режим роботи), як випливає з назви, вимагає апаратної допомоги від процесора (див. Intel VT, не впевнений, що еквівалент AMD).

У вашій Debian VM відомо лише про набори команд, надані віртуальним процесором (vCPU) проти фізичного ядра, так що прискорений режим недоступний.

В основному уникайте вкладеної віртуалізації, якщо вам потрібна продуктивність.

Чому не просто розвиваються на Windows 10 хост? Якщо вам потрібна середовище Linux, спробуйте використовувати підсистему Windows для функціональності Linux. Це дозволить вам встановити Ubuntu, а потім і набір розробників Android у цьому списку. Підозрюйте, що це забезпечить кращий досвід.


Дякуємо за інформацію. Причина, по якій я хотів використовувати VM, полягає в тому, що існує довгий список матеріалів, які мені потрібно встановити / налаштувати, тому я хотів зробити це один раз і скопіювати все в інші хости. Крім того, WSL дивно, але все ще трохи баггі. Я думаю, я спробую зараз ...
papnikol

Можливо, ви могли б використовувати докер на вашому комп'ютері замість VBox?
ytpillai

Можливо, я міг би це зробити, але боюся, що крива навчання є занадто крутою, і мій час дійсно обмежений.
papnikol
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.