首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xen与KVM在性能上的比较

Xen与KVM在性能上的比较
EN

Server Fault用户
提问于 2009-07-17 03:07:37
回答 7查看 71.4K关注 0票数 39

在相同的硬件上,Xen或KVM,什么更快?

我正在尝试获取一种虚拟化技术来工作,它提供了最好的性能。

我在这里找到了一些关于这个主题的基准:http://virt.kernelnewbies.org/XenVsKVM

他们将KVM显示为赢家,在性能上存在显著差异--这与KVM是类型2虚拟机监控程序的想法背道而驰,而且根据定义,它应该比Type-1虚拟机监控程序(比如Xen)慢,或者至少网络上的文章这么说。

对这个问题有什么想法吗?

EN

回答 7

Server Fault用户

回答已采纳

发布于 2009-07-17 04:22:34

这个基准只是将本地操作系统的速度与单个客户操作系统进行比较。这几乎不是一个现实世界的考验。我想我不会太重视它。大多数KVM阵营认为,Xen在内核和用户空间之间需要太多的中断和跳转,但是从我所看到的大多数更真实的基准中,还没有真正实现,而且Xen似乎比KVM快一点。

对不起,我没有一个链接来支持这件事。但我要说的是,KVM正在快速改进,似乎正在快速追赶功能集和稳定性。

哪种方法更好。Xen阵营会争辩说,真正的轻量级虚拟机管理程序需要虚拟化才能安全和快速。Xen也开始在固件中得到一些厂商的支持,这也很不错。KVM阵营会争辩说,KVM更简单,Linux能够成为一个好的管理程序。

到最后,还不清楚哪个方向会最终获胜。Xen当然有一个领先的开端,并且已经有了很好的市场份额。但它还没有出现在主流内核中。希望这种情况很快就会改变,在过去几个月里,内核列表中肯定有很多关于这一点的讨论。Red现在在KVM阵营中,并将把它作为虚拟化平台的选择。即将发布的RedHatLinux5.4将是第一个包含它的。因此,这可能会吸引尚未推出或致力于虚拟化平台的商铺。

就工具而言,Xen和KVM都使用libvirt和QEMU以及与它们相关的工具。因此,他们共享了许多相同的工具,如virt管理器。

我们在工作中使用Xen,它对我们很有用。但是,由于一些USB转发和PCI传输问题,我一直在研究KVM,我无法用Xen解决这些问题。我不确定KVM在这方面做得更好,但我想我一试就会发现的。在研究我的USB问题时,我注意到的一件事是,与Xen相比,KVM的文档更易于评估和组织,但是没有完美的虚拟化平台,因此您需要弄清楚什么对您有意义。

票数 35
EN

Server Fault用户

发布于 2009-07-17 14:00:20

我个人会选择虚拟化基于可用性,支持,可靠性和适合您正在使用的虚拟机。

Xen网络数据传输速率似乎与实际硬件一样好,但我也曾与Xen、vLans和多个以太网卡进行过一些斗争。我对KVM没有经验,但我也建议您考虑VMware ESX(i)。

票数 7
EN

Server Fault用户

发布于 2009-07-17 06:27:19

在下面的演示文稿中,您会发现关于这个主题的非常有趣的信息:Xen和KVM的定量比较

做这件事的人是Xen专家,但比较似乎很公平。

票数 6
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/41972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档