KVM or XEN? 哪个更稳定或者在生产环境下用的多一些? 听说很多VPS厂商都使用XEN? 网上搜到的对比文章都是2年前的,不知道这两年虚拟化方面发展如何呢? 求推荐一个。

2014-01-12 18:05:21 +08:00
 rteta
21730 次点击
所在节点    Linux
36 条回复
saharabear
2014-01-12 18:09:43 +08:00
KVM不错。
wzxjohn
2014-01-12 18:10:38 +08:00
VMware挺好的
rteta
2014-01-12 18:12:20 +08:00
@wzxjohn 这个貌似收费吧?
rteta
2014-01-12 18:12:37 +08:00
另外补充一点 是在linux上虚拟linux
viator42
2014-01-12 18:20:24 +08:00
XEN是半虚拟化, KVM是linux内核级的全虚拟化.相比来说KVM更先进而且效率更高.rhel5搭载的是xen到了6就换成xen了.openstack用的也是xen做虚拟机.
horx
2014-01-12 18:41:56 +08:00
Docker
wzxjohn
2014-01-12 18:42:11 +08:00
@viator42 Xen已经支持全虚拟了哦~
wzxjohn
2014-01-12 18:42:33 +08:00
@rteta 理论上商业用途Xen也是收费的把。。。
764664
2014-01-12 18:45:33 +08:00
都已经广泛使用了。
个人认为viator42说的不对,首先Xen-PV是半虚拟化而Xen-HVM是全虚拟化,不能一概而论,其次KVM的性能是不如Xen-PV的,全虚拟化的开销自然比半虚拟化高。还有红帽推KVM也不能说明KVM就更先进。
我并不是不喜欢KVM,我觉得如果是用Linux,Xen和KVM从使用上讲没有本质区别。
tjpm
2014-01-12 18:46:52 +08:00
现在都差不多,如果没有啥历史包袱,自己用直接用KVM吧。
NewpTone
2014-01-12 19:02:43 +08:00
@viator42

Openstack在hypervisor上没有做任何binding,支持kvm,xen,hyper-v,esx等等。而且社区主推的是kvm。
junyi
2014-01-12 19:51:51 +08:00
KVM
ioiioi
2014-01-12 20:04:05 +08:00
我之前一直在用xen3.4.4,非常稳定,pv的性能也很好。最新打算迁移到kvm+opennebula。
zxy
2014-01-12 20:20:42 +08:00
国内大部分私有云解决方案公司采用kvm,部分高校、单位采用盗版vmware esxi
jpuyy
2014-01-12 21:09:38 +08:00
GAE是kvm虚拟化,aws是xen
还是注重一下自己的实际情况
geeklian
2014-01-12 21:14:04 +08:00
硬要说...其实kvm和xen都比较过时。

过去两年,已经很少谈论虚拟化性能的问题了:cpu性能问题vt-x解决了。磁盘性能只需要外挂存储,或者vt-d直通raid卡就解决了。内存一直都不是问题,不管那家的方案都可以动态调整了。

现在one man vps采用的种种虚拟化技术,解决了资源利用的问题,却做不好灾备的冗余。这恰恰是企业和生产用户最关心的。

过去一年,企业市场厮杀的是hyper-V和vsphere。厮杀的方向早从性能转向了热切换,灾难恢复之类的可靠性方向上。
jasontse
2014-01-12 21:20:46 +08:00
自己用,纯虚拟 Linux,OpenVZ 性能最好。
princeofwales
2014-01-12 21:33:27 +08:00
@zxy esxi本来就是免费的,至少esxi 4就是,对比于esx有功能限制,版本5好象有变化,两者我们都有用,正版授权
zxy
2014-01-12 21:58:59 +08:00
@princeofwales 我了解的大部分是5.x,vcenter 呢?
princeofwales
2014-01-12 22:45:30 +08:00
@zxy vcenter当然是收费的,免费的esxi只能用Client管理。我们买了vcenter后,发现也可以管理esxi了,不过esxi 4和esx 5之间不能跨版本复制VM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX