Учитывая хост-систему Windows 8 (Intel Core i5) и хост Linux Fedora, я бы хотел определить оптимальные настройки для паравиртуального интерфейса.
Варианты
- никто
- По умолчанию
- наследие
- минимальный
- Hyper-V,
- KVM
Эта страница предлагает выбрать только на основе гостевой системы:
Самым большим изменением в VirtualBox 5.0 является поддержка паравиртуализации, обеспечивающая более высокую производительность и точность учета времени в поддерживаемых гостевых операционных системах (Hyper-V в Windows и KVM в Linux).
Это правильно?
источник
Давайте будем более точными, потому что у меня было 4,3 перенесенных виртуальных машин, и они являются «устаревшими», также меня интересовало, какой параметр использовать, если я копирую виртуальную машину из Linux в Windows или наоборот:
--paravirtprovider none | default | legacy | minimal | hyperv | kvm: Этот параметр указывает, какой интерфейс паравиртуализации следует предоставлять гостевой операционной системе.
Эти параметры подробно описаны в разделе 10.4 « Поставщики паравиртуализации ».
Из руководства, глава 8 .
Поэтому, если вы обновили VirtualBox до версии 5 в Linux, просто выберите kvm или default , запустите VM и проверьте, работает ли он правильно. Если да, просто оставьте новую настройку.
Если вы мигрируете / перемещаете виртуальные машины из Linux в Windows, я рекомендую использовать опцию по умолчанию , которая автоматически выбирает лучший интерфейс виртуализации.
источник
Просто мю до центов, основываясь на моих собственных тестах.
Я тестировал с гостем Windows 10, работающим на хосте Windows 10 и на хосте Linux (или, по крайней мере, я пробовал).
Не говоря уже о том, что все виртуальные диски, которые я использую, являются неизменяемыми (для обеспечения идентичных тестов).
На хосте Windows 10 гость работает нормально (возможно, немного медленно), но он загружается и отображается рабочий стол ... паравиртуализация "по умолчанию".
Если я пытаюсь использовать ту же виртуальную машину на хосте Linux с паравиртуализацией «по умолчанию», то гостевая система Windows 10 не загружается, она загружается до тех пор, пока точки не перемещаются по кругу, а затем через некоторое время зависает ... нет возможности войти ни в логин, ни в рабочий стол. .. помните, что все диски являются неизменными.
Но как только я установил для паравиртуализации значение «Heredada» (по-испански), он загружается и достигает рабочего стола, но иногда (помните, что все диски являются неизменяемыми), он перезагружается, в то время как в других случаях я могу использовать его (очень, очень медленно). Так что где-то должен быть скачок, грешить неизменными дисками, он не всегда делает то же самое.
Да, кстати, у гостя Windows нет доступа к Интернету, чтобы быть уверенным, что никакое подключение к Интернету не может заставить вещи работать по-другому среди холодных сапог.
Помните:
Я также попытался включить / отключить 2D и 3D (также PAE / NX), потому что я хочу, чтобы один и тот же гость (виртуальные жесткие диски, скопированные с одного хоста на другой) был стабильным на двух разных хостах; также я хочу иметь возможность копировать виртуальные жесткие диски с одного хоста на другой хост после того, как я сделаю какое-либо обновление (перед холодной загрузкой объедините неизменяемый диск с его родителем, чтобы сделать изменения постоянными и не потеряться, иначе говоря, используя CloneVDI); Я не использую снимки, только неизменяемые диски.
Это то, что я видел, я должен делать больше тестов с другими значениями паравиртуализации, на тот случай, если кто-нибудь лучше работает на хосте Linux. Я не использую ни MAC, ни OS / 2, только хост Windows и хост Linux (оба хоста находятся на разном физическом оборудовании).
ВЕРСИЯ: Гостем Windows 10 является HOME 64Bits, версия 1809.17763.379
Надеюсь, что это поможет другим, протестировать и протестировать и повторно протестировать (лучше с неизменяемыми дисками) любую комбинацию значений, пока не найдется одна комбинация, которая работает, кажется, что это единственный способ заставить гостя работать на разных типах хостов (Windows / Linux)! !!
источник