Xen 与 KVM:未来哪个可能有更好的支持(阅读:错误修正)?

7 freebsd xen opensolaris kvm-virtualization

我不关心 GUI 或工具,但我确实关心稳定性和性能。如果我以访客身份运行 FreeBSD 防火墙和 Opensolaris 文件服务器,如果我切换到 KVM,我会获得更好的稳定性或性能(网络和磁盘 i/o)吗?后续问题:未来最有可能是稳定且接近原生的 I/O 速度?

更多细节:

目前我有一个带有 OpenSuse dom0 和几个 domU 的 xen 服务器,包括 *NIX 和 *BSD。

截至 8 月,我目前在使用最新的 xen 时遇到的问题:

  • PV 内核中的网络错误:无法更改 dom0 中 vif 的 MAC,如果使用 domU 作为防火墙,数据包会丢失
  • FreeBSD 8.1 作为 PV domU 不稳定
  • HVM domUs 在高 I/O 负载下不稳定

据说 PV 内核中的网络错误已修复,因此我希望将发行版切换到使用 pv 内核的发行版。我想,如果我要从头开始重做 Xen,不妨看看竞争对手,KVM 似乎有些希望。

编辑:我不关心 GUI/管理工具,因为我只使用命令行选项。

ned*_*edm 2

KVM 现在已经进入 Linux 内核,并且最近似乎有更多的动力——例如,Red Hat 已经转而通过 Xen 来支持它。也就是说,我认为 Xen 不会很快消失,如果您对 Xen 感觉更舒服,您可能会接受它,特别是因为它们通过 libvirt 共享许多相同的管理工具。两者都可以通过 virtio 获得相当好的性能,虽然我的经验是使用 KVM,但我认为它们对于各种 guest/domU 来说都“坚如磐石”。

编辑:我应该补充一点,我们在 KVM 下运行了大量的来宾,包括 FreeBSD 防火墙,没有出现您提到的任何问题 - 它刚刚工作。