OpenBSD лучше работает на KVM. OpenBSD поддерживает только Xen HVM, но не PVM.
Я не могу помочь вам с FreeBSD.
mikeb
, подтверждается. Это было написано с нуля, и есть даже сравнение c с кодом FreeBSD и то, насколько драйверы OpenBSD проще и в то же время мощнее. Драйвер xen
проверяет наличие паравиртуализированных устройств, таких как дисковые и сетевые интерфейсы, и выполняет гостевую инициализацию HVM domU, абстракцию для виртуальных прерываний Xen и доступ к хранилищу конфигурации XenStore. Ссылки по теме:
virtio
со спецификацией 0.95 со следующими драйверами, которые будут добавлены в некоторые выпуски позже: vio (4)
- сетевое устройство, vioblk (4)
- диск, viomb (4)
- драйвер расширения памяти, viornd (4)
- устройство случайных чисел, vioscsi (4)
- адаптер SCSI; Обратите внимание, что другие технологии виртуализации поддерживают virtio
(VirtualBox, Xen, bhyve). Этот интерфейс был перенесен из драйверов NetBSD. virtio
, однако вам необходимо скомпилировать их, если вы используете версию старше 10.0 (справочная страница кажется устаревшей, так как на сегодняшний день модули включены в ] GENERIC
).Вы должны иметь хорошую производительность так же, как OpenBSD
, работающая на KVM, поскольку обе ОС имеют драйверы PVH для ввода-вывода, блочного, Ethernet, scsi и шарового перемещения. tl, dr : Оба решения виртуализации предоставят вам HVM с драйверами PVH для этих гостей. Производительность должна быть такой же или близкой.