克森:

克森:

哪个虚拟机管理程序为最流行的两种 BSD 提供更可靠的支持?

我读到一篇文章,Linode 从 XEN 迁移到 KVM,并在 linux-kvm.org 上找到了一个名为“guest support status”的页面,但我找不到有关 XEN 中 BSD 支持的最新信息。

答案1

克森:

  • 自 OpenBSD 5.9 起包含PVHVM 驱动程序默认启用。这次提交通过确认完成mikeb。这是从头开始写的,甚至还有ac与 FreeBSD 代码的比较以及 OpenBSD 驱动程序如何变得更简单但更强大。这xen驱动程序探测半虚拟化设备(例如磁盘和网络接口),并执行 HVM domU 来宾初始化、虚拟 Xen 中断抽象以及对 XenStore 配置存储的访问。
  • FreeBSD 的工作方式与PVHVM 驱动程序。它不是完整的 PV,但它受益于具有 PV 功能的驱动器。这里的区别在于,通过一些调整,您可以作为 Dom0 运行 FreeBSD

相关链接:

键盘虚拟机:

  • 从 5.3 开始,OpenBSD 支持virtio0.95 规范,以下驱动程序将在以后的某些版本中提交:vio(4)- 网络设备,vioblk(4)- 磁盘,viomb(4)- 内存膨胀驱动程序,viornd(4)- 随机数设备,vioscsi(4)- SCSI 适配器;请注意,其他虚拟化技术也支持virtio(VirtualBox、Xen、bhyve)。该接口是从 NetBSD 驱动程序移植的。
  • 同样的方式,FreeBSD 实现virtio但是,如果您运行的版本早于 10.0,则需要编译它们(联机帮助页似乎已过时,因为今天模块包含在 中GENERIC)。您应该拥有与在 KVM 上运行相同的良好性能OpenBSD,因为两种操作系统都有用于 I/O、块、以太网、scsi 和 balooning 的 PVH 驱动程序。

太,博士:两种虚拟化解决方案都会为这些来宾提供带有 PVH 驱动程序的 HVM。性能应该相同或接近。

答案2

OpenBSD 在 KVM 上运行得更好。 OpenBSD 仅支持 Xen HVM,不支持 PVM。

我无法帮助你了解 FreeBSD。

相关内容