2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

2012.3.20 微博热报:众议 KVM 与 XEN

  • 2012-03-20
  • 本文字数:2656 字

    阅读完需:约 9 分钟

XEN 与 KVM 孰优孰劣?

诸超 _ 小石头爸爸在微博上询问

公司现在主要在用 Xen 虚拟化;貌似业界 KVM 更加红火:请问下用 kvm 的同学,最大的优点在哪里? http://t.cn/zOq70PU 这个帖子里面貌似 Xen 的评价比 KVM 高,不过看上去评论不是太客观

Mr-Eagle-Liu 评论:

IBM 大力推广 kvm,不清楚 kvm 和 xen 的优劣势在什么地方

Gator

据我观察,xen 的用户多是在生产环境,kvm 还在摸索状态。

诸超_ 小石头爸爸回复 @Mr-Eagle-Liu

其实我一直关心企业环境下面的各方面的管理性、监控性;我们现在比较头疼的 Xen 问题就是比较好的 match xen 物理机和虚拟机的资源利用率以及监控物理机器整体的资源利用率;因为没有用到共享磁盘,故不需要动态迁移,而是依赖快速 OS/app 的创建和部署;10% 性能区别无所谓

生活在 2011 的鹅城认为:

xen 更成熟和稳定,毕竟像 amazon,google 这样的企业都在用;kvm 简单,稳定性方面还需要验证,不过有 redhat 在做,起来很快

杭州西湖区看来:

用 xen 自主权更大,发挥余地大,大公司喜欢整这个,因为目标宏大,用 kvm 就跟红帽混吧 ,资源不是很多的公司非常适合

@Chaos-Kosmos 的意见是:

非编程角度来说是全虚拟化和半虚拟化的区别,我记得 kvm 的显著好处之一在于对硬件资源的利用率更高。

@larrycaiyu 说:

可能象几年前 debian 和 redhat 的关系。一个 hack 一点,一个简单。预计 kvm 会越来越多。xen 老手继续用。又是拼社区。

诸超 _ 小石头爸爸又问:

一个细节问题:Xen 如何监控物理主机的资源利用率?有无比较好的管理,监控工具?我们现在是很土的 xm top 在累加,太累了;

@ARGV 疑惑:

不太理解这个问题。宿主机的监控为什么还要走 xm 控制命令?

诸超_ 小石头爸爸回复 @ARGV

我们 over subscribe; 一个机器 2 socket/8 core, 我们配置了 5-8 VM each 4 v-cpu… 另外,大家的虚拟化都 oversubscribe 么?用什么管理虚拟化平台?

Gator

你是我见过的为数极少在生产系统做 oversubscribe 的,牛

程显峰 -Mars 认为:

kvm 需要有硬件支持,但目前的服务器都不是问题。自从进入 linux 内核以来,基本上确立了今后的主导地位。kvm 最近发展很快,效率提升明 显,最近的测试表明计算相当于裸机的 90%,io 相当于 80%。未来一片光明。另外,kvm 还被移植到了 solaris 上。哦对了 kvm 的 guest 种类 基本没有限制吧。

诸超_ 小石头爸爸回复 @程显峰 -Mars

你的数据里面,Xen 呢?是否可以共享你的详细测试结果?另外,个人觉得网络 IO 更加关键;我的理解是,一般 app server 有很多网络 IO,不会有太多磁盘 IO;

程显峰 -Mars 指出:

关于 kvm 和 xen 的一些基准测试数据请移步 http://t.cn/SzLyk0

gnawux 认为:

这个评测全是 FV 的,一般用 Xen 全是 PV 的,就算是 Windows,也有 Xenbus 的驱动⋯⋯

生活在 2011 的鹅城

如果纯粹是希望在单机上跑多个业务,而且相互间可信任,实现资源隔离,我觉得 container 无疑是合适的,效率最高;但是对于一些其他的需求,比如安全,迁移,异构,你就需要用 xen 啦

甜虎憨觉

对我自己的项目而言,Xen 的 credit scheduling 比 KVM 的 scheduler 好,performance isolation 更有效。但是看起来 KVM 是趋势,比如我们可以用的最大的机群上只有 KVM。

爷爷的姥爷 _ 吕亭

简单讲,kvm 虚拟层在内核,可从性能上当然比不了 xen ,但是现在的 kvm 还是个半成品,很多方面还几乎面对复杂环境,如,网络等。我觉得,厂商都在发力 iaas,kvm 慢下来了

ben_ 杜玉杰

至少目前国内外跑的起上千台服务器的用 xen 居多。

且行且歌

从我看来,KVM 的前途可能更光明。xen 的架构决定了其效率拼不过 kvm.

爷爷的姥爷 _ 吕亭

那时没有 kvm. 虽然 kvm 现在也不行但是 kvm 支持的力度更差,国内主要以华为做 xen 好,到那都是 xen 管理。想过 xen 的未来么?

ben_ 杜玉杰回复 @爷爷的姥爷 _ 吕亭

它的未来或许只能寄希望与社区。

@爷爷的姥爷 _ 吕亭

其实当年 citrix 自己闷头干 xen,或者 ibm 等有大实力的公司买下 xen,也就不是这种情况了。好的东西不一定有市场。

ben_ 杜玉杰回复 @爷爷的姥爷 _ 吕亭

技术优秀的确实不一定是市场的宠儿,有很多系统都有技术上比温都死有优势,看你如何选择了。

爷爷的姥爷 _ 吕亭

我看到的情况,Kvm 虚拟硬件能力没问题,性能我问了下研发的同事,感觉跟 xen 差不多。 http://t.cn/zOx1Ldf

@韩伟东 _Randy

仁者见仁 时间会给出答案 个人觉得 xen 是更纯粹的虚拟化架构 kvm 上手门槛低 相对轻便

ben_ 杜玉杰回复 @韩伟东 _Randy

恩,架构上个人也是看好 xen,可惜来说门槛确实高了点。

syslxg_ 刘晓光

kvm 性能不比 xen 差。半成品这种说法不知道有什么依据。缺少大规模应用的确是的。

YXD-defy 的小东 V

redhat 6.0 开始已经不集成 xen 了

ben_ 杜玉杰微博达人

redhat 主要会支持他们的 kvm, 但 ubuntu 现在开始支持 xen 了

gnawux

SuSE 一直有 xen,现在 xen 的全部 kernel 代码都进入 kernel 3.0 了,未来的其他 distro 支持也更容易了,根据 fedora 的情况,下一个 rh 的大版本应该也会有 xen,就是不知道是哪年了

Eric- 正义之友新浪个人认证

XEN 进入 Kernel 等了多长时间阿!,起码等了 5 年,红帽从中作梗阿

喃楠 _ 静候佳音

红帽从 rhel6 就已经不支持 XEN 了,虽然还不知具体情况,应该 rhel7 也不支持了

jzz_zh

在比较苦恼的是 KVM 接口,资料少,有些内部需求 不知道怎么和 KVM 接。。。相比之下 Xen 的资料要多一点

非仙居

KVM 的核心问题就是缺少完善的上层虚拟机或虚拟资源管理工具,也就是说 ecosystem 有些欠缺。单从 hypervisor 层面上看他的效率性能不输任何一家的, 最多对 windows 的支持稍弱有点 bug

deng-gang

RHEVM3 还不错,也有一个 Ovirt 的开源项目去丰富 KVM 的 ecosystem, RH 在 IAAS 层面上的动作稍微慢了些,对于有一些想走云路线的用户在选择 Hypervisor 时对 KVM 要犹豫一下

午夜熊提出:

昨天和学术帝讨论这个问题,即新的 rt thread 解决的是什么问题?目前很明显,它解决的是实时性问题,也解决了目前广泛应用的 32 位 mcu 上应用系统、平台的问题。那么新的方向呢?

ben_ 杜玉杰回复 @午夜熊

应用相结合吧,不管是商用还是 geek,用起来先。

Bryan 伯恩的评论可以作为总结:

有感微博与现实的差距, 微博大家都在谈论开源虚拟化, 现实中用的是 vmware, 就像大家在微博上闹翻天, 下网后还是老老实实去上班. 但是这种声音是必不可少的, 声音终会有变成行动的一天

今日微博推荐

ben_ 杜玉杰

推荐理由:OpenStack 中文用户组管理员,开源爱好者,中标软件开源社区部经理


欢迎读者关注 @InfoQ ,推荐热门话题,可私信 @InfoQ ,同时请您说明推荐理由。

2012-03-20 01:075575
用户头像

发布了 479 篇内容, 共 166.0 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

构建高可用性的 SQL Server:Docker 容器下的主从同步实现

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

突破边界:高性能计算引领LLM驶向通用人工智能AGI的创新纪元

GPU算力

陶哲轩甩出调教GPT-4聊天记录,点击领取大佬的研究助理

Openlab_cosmoplat

开源社区 GPT

国内首发|性能飙升100% 焱融全闪存储成功适配 InfiniBand 400Gbps 网络

焱融科技

#分布式文件存储 #文件存储 #全闪存储 #高性能存储

共建智能汽车数据管理方案 | 4.15 IoTDB X EMQ 主题 Meetup 回顾

Apache IoTDB

智能汽车 emq IoTDB

免费体验,有奖评测!低代码开发平台魔笔发布评测令

移动研发平台EMAS

开发者 低代码开发 有奖评测 快速开发全端应用

Apache IoTDB 荣获国家网信办 2022 年中国开源创新大赛决赛一等奖,三位核心研发荣获表彰!

Apache IoTDB

开源数据库 IoTDB

2023“科创中国”大湾区青年百人会论坛即将召开

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨

2023年,中小企业的发展新风向

互联网工科生

低代码 企业 数字化

pnpm才是前端工程化项目的未来

互联网工科生

前端 npm 工程化

助力智能制造数字化转型 | 5.31 IoTDB & 中航机载制造行业客户分享会回顾

Apache IoTDB

智能制造 IoTDB 中国航天

2023年6月墨天轮中国图数据库排行榜:TGS 开新局,创邻和字节多点突破露锋芒

墨天轮

数据库 图数据库 国产数据库 NoSQL 数据库

垂域LLM应用实践

csunny

大模型 GPT LLM

社区新手小伙伴测评 | 使用 ChatGPT 可以帮助完成 IoTDB 部署吗?

Apache IoTDB

IoTDB ChatGPT

华为云联合万木健康打造医疗医学科普和患者教育数字人引擎

华为云开发者联盟

人工智能 华为云 数字人 华为云开发者联盟 企业号 6 月 PK 榜

个推文案圈人模型助力TT语音智选人群,实现消息推送点击率提升120%

个推

消息推送 移动开发

突破界限,共创未来!MIAOYUN“一云多芯”全栈信创解决方案获认可!

MIAOYUN

信创 一云多芯解决方案 信创云 信创生态 一云多芯

谁与争锋!手机直播源码知识分享之主播PK功能

山东布谷科技

软件开发 源码搭建 手机直播源码 手机直播

自我管理型团队:企业组织力提升利器

敏捷开发

项目管理 敏捷开发 高效协作 自我管理型团队

基于k6和python进行自动化性能测试

华为云开发者联盟

前端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

当 MQTT 遇上 ChatGPT:探索可自然交互的物联网智能应用

EMQ映云科技

物联网 mqtt ChatGPT

中航机载系统共性技术有限公司*IoTDB | 端边云架构预计节省百万存储成本,实现基于工业物联网的复杂机载制造系统协同

Apache IoTDB

物联网 端边云协同架构 IoTDB 中国航天

共建智慧工厂物联网平台方案 | 6.10 IoTDB X EMQ 主题 Meetup 回顾

Apache IoTDB

物联网 emq IoTDB

AI时代风暴:低代码开发平台引领未来革命

不在线第一只蜗牛

人工智能 AI 低代码 数字化

MySQL 如何快速插入大量测试数据

hungxy

MySQL 后端

理解 G1 GC 日志

摸鱼编程

JVM G1GC 可视化分析

LED显示屏的种类和技术

Dylan

技术 LED显示屏 户外LED显示屏

2012.3.20微博热报:众议KVM与XEN_Linux_郑柯_InfoQ精选文章