虚拟化技术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 是商用软件



KVM 虚拟化架构和实现原理

目录目录 KVM虚拟化架构 devkvm QEMU KVM的虚拟化实现KVM虚拟化架构KVM是嵌入在Linux操作系统标准内核中的一个虚拟化模块,它能够将一个Linux标准内核转换成为一个VMM,嵌有...
  • Jmilk
  • Jmilk
  • 2016-07-07 18:42:50
  • 21501

KVM虚拟化技术实践

今天分享的文章是关于云计算中的kvm(虚拟化技术),通过本文你可以知道的是kvm是干什么的,如何使用kvm,如何通过java操作xml从而生成生成虚拟机。KVM 全称是 基于内核的虚拟机(Kernel...
  • sdksdk0
  • sdksdk0
  • 2017-02-01 16:01:01
  • 7262

虚拟化技术之KVM,搭建KVM(详细)

首先说一下,KVM是基于硬件辅助的开源全虚拟化解决方案 一、KVM(基于内核的虚拟机)【刚开始是一家以色列的公司开发的,后来红帽觉得KVM很有前景,就把KVM收购了】。 二、KVM包含了一个内核加...
  • CloudXli
  • CloudXli
  • 2017-10-21 21:24:12
  • 2158

kvm虚拟化之cpu虚拟化

(文章来自作者维护的社区微信公众号【虚拟化云计算】)    讲到intel的cpu虚拟化,就不得不提到vt-x。vt-x是intel的CPU硬件虚拟化技术,但是在操作系统内部查看cpu的flag时,是...
  • isclouder
  • isclouder
  • 2018-01-27 12:48:45
  • 1351

初识kvm虚拟化

R730服务器为CentOS6.7 关闭iptables、selinux 在BIOS中开启CPU的虚拟化 检查你的系统是否支持虚拟化 ~]# grep -Ei 'vmx|svm' /proc/c...
  • Z_YTTT
  • Z_YTTT
  • 2016-11-24 14:47:09
  • 999

KVM虚拟化技术

1、KVM发展历史 Kernel Virtual Machine,内核虚拟机。 最初由一个以色列的公司在2006年开发的一个开源项目,这个公司已经于2008年被RedHat所收购。 在RHEL5时代,...
  • watermelonbig
  • watermelonbig
  • 2017-01-02 20:12:27
  • 1645

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

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

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

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

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

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

关于KVM和Xen不得不说的事儿 (转帖)

本文转载,鼓励阅读原帖,sudison 的BLOGhttp://virtualizing.blog.51cto.com/687668/136543 在KVM刚出现的时候,媒体上有很多关于Xen的...
  • rickleaf
  • rickleaf
  • 2011-04-21 10:00:00
  • 947
收藏助手
不良信息举报
您举报文章:虚拟化技术kvm,xen,vmware比较
举报原因:
原因补充:

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