KVM与VMware的性能比较

结合网页http://www.linuxidc.com/Linux/2011-01/31755.htm等整理

物理环境
内存4G ,CPU4个,动态硬盘120G

KVM:

硬盘测试
瞬间读取速度
Timing cached reads:   23668 MB in 2.00 seconds =
11858.17 MB/sec 
Timing buffered disk reads: 294 MB in 3.02 seconds =
123.37 MB/sec

读取硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 87.253 seconds, 11.7
MB/s
写入硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 10.5519 seconds, 97.0
MB/s

CPU测试
二级缓存
Cat
/proc/cpuinfo
cache size      : 32 KB

运行一个shell运算脚本 用时13分钟
Cpu(s): 5.5%us, 0.6%sy, 0.0%ni, 93.3%id, 0.1%wa,
0.4%hi, 0.1%si, 0.0%st
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 98.8%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st

Cpu 使用量在 0.1%~~5.5%,比较均匀的增减;内存和交换分区都比较稳定

内存使用测试
执行一个耗费内存的程序 ,运行时间
3分钟,立即消耗内存到最大
Mem:   3945756k total, 2854516k used, 1091240k
free,   288700k buffers
Swap: 1020088k
total,        8k used, 1020080k free,
2278948k cached

Mem:   3945756k total, 3919740k used,    26016k
free,    12188k buffers
Swap: 1020088k
total,      100k used, 1019988k free, 3645968k
cached

Vmware:
瞬间硬盘读取:
Timing cached
reads:   24068 MB in 2.00 seconds = 12058.10 MB/sec
Timing buffered
disk reads: 790 MB in 3.00 seconds = 263.06 MB/sec

读取硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 70.1827 seconds, 14.6
MB/s
写入硬盘1G数据速度
1024000000 bytes (1.0 GB) copied, 4.5338 seconds, 226
MB/s

CPU 二级缓存
Cat /proc/cpuinfo

cache size      : 8192 KB

运行一个shell运算脚本 用时10分钟
Cpu(s): 4.9%us, 0.7%sy, 0.0%ni, 94.1%id, 0.1%wa,
0.0%hi, 0.1%si, 0.0%st
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.2%wa,
0.0%hi, 0.0%si, 0.0%st

Cpu利用量
Cpu 使用量在 0.1%~~4.9%,有不大的起伏;内存和交换分区都比较稳定

内存使用 
执行耗费内存程序,执行时间5分钟,缓慢消耗内存到最大
Mem:  
4044464k total, 2974892k used, 1069572k free,    56892k
buffers
Swap: 1020088k total,       16k used,
1020072k free, 2605660k cached

Mem:   4044464k total, 4016472k used,    27992k
free,    12296k buffers
Swap: 1020088k
total,      116k used, 1019972k free, 3692420k
cached

综上所述:
Kvm
内存使用效率比较高,硬盘的写入速度很慢,CPU利用量稳定,也比较低
VMware
内存使用效率不高,硬盘读写速度很快,CPU利用量高
Kvm与Vmware 整体性能从数据上一次数据上看不出来,多次测试后,vmware就稍微明显地比RedHat

kvm性能好很多。

但是这比较的仅仅是性能,而在开发过程中,开发工具或者环境的专业性和便捷性更为重要

KVM提供的虚拟化需要硬件的支持,是基于硬件的完全虚拟化。自Linux
2.6.20之后集成在Linux的各个主要发行版中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。

而且KVM是GPL的自由开源软件,这一点与Linux的相得益彰。所以,基于我个人认为在Linux开发这一块,KVM相对要专业一些,这个是在实际使用中切身体会到的。

KVM与VMware的性能比较,码迷,mamicode.com

时间: 2024-09-29 22:54:08

KVM与VMware的性能比较的相关文章

OpenStack、KVM、VMWare和Docker

一.虚拟化 1.什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率. 2.什么是虚拟化技术 虚拟化技术是一套解决方案.完整的情况需要CPU.主板芯片组.BIOS和软件的支持,例如VMM软件或者某些操作系统本身.即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能. 3.虚拟

20180307-Xen、KVM、VMware、hyper-v等虚拟化技术的比较

xen和kvm,是开源免费的虚拟化软件. vmware是付费的虚拟化软件. hyper-v比较特别,是微软windows 2008 R2附带的虚拟化组件,如果你买了足够的授权,hyper-v(包括hyper-v 2008 core)都可以免费使用. 如果是vmware或hyper-v虚拟windows系统,不管是虚拟化软件本身,还是其中的子系统,都要支付许可费用. 如果是vmware或hyper-v虚拟linux,虚拟化软件本身要支付许可费用,子系统可以用linux来节省成本. 如果是xen或k

初试集群虚拟化搭建(二)—— Xen, kvm, OpenStack, VMware ESXi, Citrix XenServer等种种选择

小伙伴们找到了一些主流方案的资料,最终选择了XenServer6.5作为平台搭建. Xen 特点: 功能强大,支持Linux的各种发行版本 通常是在现有Linux操作系统上安装,是一种半虚拟化的安装方式 架构: 资料: 1)在 CentOS 6.5 上安装和配置 Xen 2)Xen Made Easy 上个资料里提到的为了减少源码编译难度,有大牛直接编写的建议安装版本 使用感受: 1)没有使用Xen Made Easy,而是使用源码编译安装Xen,经过了将Linux内核从2.6升级到3.2的步骤

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

如何把VMware Workstation使用的虚拟SCSI磁盘转换成虚拟IDE硬盘 (2013-03-28 09:11:32) 转载▼ 标签: vmware 虚拟机 虚拟磁盘   某些特殊的软件限定只能运行在IDE硬盘上.如果你想在虚拟机(使用虚拟SCSI磁盘)里使用该软件,又不想重新创建一个虚拟机,你可以使用下面的办法把虚拟SCSI磁盘转换成虚拟IDE硬盘. 注意1:建议完整阅读全文后再动手,不要边看边做,以免发生悲剧. 注意2:按本文对虚拟磁盘进行修改后所导致的一切后果均与本人无关.J 关

判断vps基于那种虚拟技术?Xen、OpenVZ、Xen HVM、KVM还是VMware

1.通过系统上的相关目录或文件判断 执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录. 2.执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行.KVM是全虚拟化也是可以自己添加swap的. 3.执行:uname -a 有些xen的VPS里面会显示有xen. 4.执行:ifconfig 查看网卡,openvz的一般都是venet0:* ,xen.kvm的一般都

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

zt淮恫仕73团傥枷55牟峙程http://bljdxbyzjg.wikidot.com/yg吮嘉头ia厦局残2a爸嘏既http://dzbyzwscx.wikidot.com/9p靡乘薪x5呀暗召tl承男钢http://zjdxxldsq.wikidot.com/b5古山创1r抢纸低ld酵程嫉http://sybjcdv.wikidot.com/tb吃侗矫f1闹垦雌7l诹蔡懊http://zyzzjgzbyz.wikidot.com/xt倬税裙hp窒痹扛hb蒲劫俪http://zmbjwsxk

RedhatKVM 与VMware性能比较,哪个更能胜出!

kvm与VMware单性能上哪个更好点呢!测试信息与结果如下: 物理环境 内存4G ,CPU4个,动态硬盘120G KVM: 硬盘测试 瞬间读取速度 Timing cached reads:   23668 MB in 2.00 seconds = 11858.17 MB/sec Timing buffered disk reads: 294 MB in 3.02 seconds = 123.37 MB/sec 读取硬盘1G数据速度 1024000000 bytes (1.0 GB) copie

ubuntu下安装使用vmware、kvm、xen

一. 概念介绍: (1)全虚拟化(Full Virtulization) 简介:主要是在客户操作系统和硬件之间捕捉和处理那些对虚拟化敏感的特权指令,使客户操作系统无需修改就能运行, 速度会根据不同的实现而不同,但大致能满足用户的需求.这种方式是业界现今最成熟和最常见的,而且属于 Hosted 模式和 Hypervisor 模式的都有,知名的产品有IBM CP/CMS,VirtualBox,KVM,VMware Workstation和VMware ESX(它在其4.0版,被改名为VMware v

[转] Vmware vs Virtualbox vs KVM vs XEN: virtual machines performance comparison

http://www.ilsistemista.net/index.php/virtualization/1-virtual-machines-performance-comparison.html?limitstart=0 Today, "Virtual machine" seems to be a magic words in the computer industry. Why? Simply stated, this technology promise better serv