虚拟化技术kvm,xen,vmware比较

原创 2017年05月17日 19:08:35

目前常用的虚拟机技术主要有KVMxenvmware

KVM是指基于Linux内核(Kernel-based)的虚拟机(Virtual Machine)。KVM最大的好处就在于它是与Linux内核集成的,所以速度很快。KVM的宿主操作系统必须是Linux,支持的客户机操作系统包括LinuxWindowsSolarisBSD,运行在支持虚拟化扩展的x86x86_64硬件架构上,cpu支持VT技术

Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。Xen的缺点是操作系统必须进行显式地修改(移植)以在Xen上运行(但是提供对用户应用的兼容性),所以比较麻烦。使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。Linux的官方内核在较早之前已经去掉了对Xen的支持。

VMWare (Virtual Machine ware)是一个虚拟PC”虚拟机管理管理软件。它的产品可以使你在一台机器上同时运行二个或更多WindowsDOSLINUX系统。与多启动系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正同时运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。

KVM、Xen、VMWare的对比如下表所示

 

是否开源 是否免费 性能 优点 缺点 

KVM  是   是   高   1.KVM是内核本身的一部分,因此可以利用内核的优化和改进。2.高性能, 稳定, 无需修改客户机系统。3.开源、免费

 

XEN 是    是   高     1.性能较好。2.开源、免费         操作复杂,维护成本较高,目前已被RedHat抛弃

VMWare  否   否   一般  相对比较成熟的商业软件,市场占有率较大     不开源,需要付费


附加内容

如果有4个可用的核,每个核最多可以支持8个虚拟机,那就是可以配置成32个节点的多机系统,然后用以测试各种集群、分布式系统了

Xen技术被广泛看作是业界最快速、最安全的虚拟化软件 

XenServer 是商用软件



安装Xen、创建Xen虚拟机、使用Xen虚拟机过程中经常出现的错误总结

使用 CentOS 5.2 默认安装的 Xen,启动 Xend 时出现如下错误: (1)  启动 Xend 时出现错误 ImportError: /usr /lib/python/xen/lowl...
  • zklth
  • zklth
  • 2011年04月21日 20:16
  • 26021

今天,体验了一把Xen虚拟机

    前段时间,接到上海某公司的实习的电话面试,说他们是做xen虚拟机的,并且在邮件中得知他们可以同时让Windows,Linux在同一台计算机上跑起来,听起来好像很让人神往,于是最近忙里偷闲,抽了...
  • shaohui
  • shaohui
  • 2006年05月22日 19:59
  • 15077

五分钟搞懂Xen、KVM、Qemu间的关系和区别

Qemu是一套独立的虚拟化解决方案,KVM是另一套虚拟化解决方案,不过因为这个方案实际上只实现了内核中对处理器(Intel VT, AMDSVM)虚拟化特性的支持,换言之,它缺乏设备虚拟化以及相应的用...
  • YSBJ123
  • YSBJ123
  • 2016年04月16日 10:14
  • 11674

VPS的三种虚拟技术OpenVZ、Xen、KVM优缺点比较

点评:本文就VPS采用的几种常见技术OpenVZ、Xen、KVM做简单介绍和对比,以备你选购自己合适的VPS 很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,...
  • English0523
  • English0523
  • 2016年10月24日 11:30
  • 6580

虚拟化技术性能总结:Zones, KVM, Xen

翻译源地址:http://dtrace.org/blogs/brendan/2013/01/11/virtualization-performance-zones-kvm-xen/作者:Brendan...
  • babyfacer
  • babyfacer
  • 2014年04月29日 16:52
  • 5326

Linux下使用Xen搭建虚拟机

一、安装前检查 1)查看你的主机cpu是否支持虚拟化:输入命令 cat /proc/cpuinfo | grep flags ,查看结果中有没有 pae ,若有则支持半虚拟化,再看有没有 vmx(in...
  • angellove156
  • angellove156
  • 2014年02月11日 17:09
  • 1722

Xen、OpenVZ、KVM、Hyper-V、VMWare虚拟化技术介绍

国内外vps主机提供商所提供的主机大多是基于Xen、OpenVZ、KVM、Hyper-V、VMWare五种虚拟化技术。 一、Xen 官网:http://xen.org/ Xen 由剑桥大学开发,它是基...
  • myweishanli
  • myweishanli
  • 2014年04月20日 15:37
  • 11728

KVM、ZEN、hyper-v、vmvare等虚拟化技术

OpenStack几乎支持所有的虚拟化管理程序,不论是开源的(Xen与KVM)还是厂商的(Hyper-V与VMware)。但在以前,OpenStack是基于KVM开发的,KVM常常成为默认的虚拟机管理...
  • u013176681
  • u013176681
  • 2015年12月20日 19:06
  • 2605

KVM,Xen与VirtualBox在Intel Haswell上的Linux虚拟化性能比较

转载自https://linux.cn/article-2363-1-rel.html 在上周,我们对 KVM 和 Xen 近几年里在性能上的改进进行了一些有趣的探讨后,我打算自己做一些...
  • qq_15983061
  • qq_15983061
  • 2017年12月05日 09:27
  • 260

KVM详解,太详细太深入了,经典

KVM 介绍(1):简介及安装 http://www.cnblogs.com/sammyliu/p/4543110.html 学习 KVM 的系列文章:  (1)介绍和安...
  • cling60
  • cling60
  • 2017年11月15日 16:39
  • 841
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:虚拟化技术kvm,xen,vmware比较
举报原因:
原因补充:

(最多只允许输入30个字)