设为首页 收藏本站
查看: 2339|回复: 0

[经验分享] Win8 + Hyper-V 虚拟机性能简测与虚拟化技术科普(三)

[复制链接]

尚未签到

发表于 2015-4-2 17:34:55 | 显示全部楼层 |阅读模式
本帖最后由 wuyvzhang 于 2016-8-2 17:26 编辑

  看过第一篇虚拟化技术与评测的各个虚拟机软件简介、第二篇评测软件逐一详细介绍的观众估计对 Win8 + Hyper-V 虚拟机已经有了一定的认知吧,今天小编跟大家分享的是测试流程,让大家能清楚的了解评测过程中的各种数据参数…… DSC0000.jpg 本次测试的物理机是编者的 DELL N5010 笔记本,先看下物理机的配置吧: DSC0001.jpg   宿主机系统:   Windows 7 x64 SP1 旗舰版   Linux测试环境:   Fedora 17(内核版本:Linux 3.3.4-5 )   Windows测试环境:   Windows 7 x64 SP1 Ultimate   Windows 8 x64 Professional   由于测试的虚拟机对配置上的表述不尽相同,为保证测试的准确性和公平性。将虚拟机设置为以下配置:   CPU为四核心或者双核四线程   内存设置为2048MB(2GB)   硬盘容量均为30G   显卡可以设置显存的都设置为128MB,且开启2D/3D加速。   移除软驱、打印机等不需要的设备。   在测试中,KVM和Hyper-V无法设置显存大小以及2D/3D加速。   虚拟机中均安装Windows 7 x86 SP1 Ultimate。   操作系统镜像使用MSDN版本,保证系统的干净。   虚拟机软件:   VMware Workstation 9.0.0 build-812388   VMware Tools For Windows 9.2.0   VirtualBox 4.2.6   Hyper-V 3.0   KVM   相关测试软件版本:   PCMark 7 V1.04.0   3DMark 06 V1.1.0   WinRAR 3.71   CineBench R11.5   Super Pi Mod 1.5   wPrime 2.02   Sisoftware Sandra 2013 Lite   CrystalDiskMark 3.0.1 测试方法   通过上一节提到的测试软件,对虚拟机系统进行测试。   测试数据样本将以表格和条形图的方式给出。可以用来横向对比。 测试报告   常规测试   在常规测试当中,我们使用WinRAR、Super Pi 1M、wPrime 32M测试。   本环节的测试着重测试CPU的性能。   Super Pi和wPrime测试结果单位为s(秒)越短越好。   WinRAR测试结果越大越好。   数据如下: DSC0002.jpg   条形图如下: DSC0003.jpg DSC0004.jpg DSC0005.jpg   从上述测试成绩可以看出,各个虚拟机在同样的操作系统的情况下,CPU性能上并没有太大的损失。 cinebench r11.5渲染测试   本环节的测试是考察各个虚拟机对CPU进行大规模渲染工作能否胜任,在CPU浮点工作模式下有没有比较大的性能缺失。   CPU测试数据结果越大越好。   OpenGL测试数据结果越大越好,没有测试数据的代表没有通过对应测试。 DSC0006.jpg DSC0007.jpg   从上面的数据可以看出,Fedora 17+KVM这一组的CPU成绩是最低的,仅仅是在渲染时间上有些长,实际应用还是可以的。   最高的成绩为物理机运行Win7这一项,Fedora 17+KVM这组的成绩仅仅是物理机性能的57%。   至于为什么KVM会有这么大的下降,编者猜测跟KVM自身为保证物理机性能而调整了自己对物理机CPU资源的使用。   其余的虚拟机性能表现与物理机的差距很小。   反观OpenGL测试,由于虚拟机显卡不支持,所以Hpyer-V,KVM以及VirtualBox都无法测试。   VMware9的表现稍微好些,但是在动画播放过程中,谈不上流畅,比刷油漆视频强一点,跟物理机显卡性能相比,性能下降了55%和44% sisoftware sandra 2013 lite 测试   这个环节的测试很多。   算数处理器测试   在算数处理器测试环节,Sandra 2013将会针对CPU的ALU(算术逻辑单元)和FPU(浮点运算单元)运行整数与逻辑运算基准程序和浮点运算基准程序,来测试处理器的逻辑运算和浮点运算能力。 DSC0008.jpg   P.S.单位解释   GOPS 数十亿次运算/秒   GIPS 数十亿次指令/秒   GFLOPS 数十亿次浮点运算/秒   以上三个单位越大越好。 DSC0009.jpg DSC00010.jpg   从上面的数据来看:   在总机性能方面,以Win8为物理机宿主操作系统的虚拟机,性能有一些提升,大约提升了3%的性能指标。   Win8+Hyper-V的性能已经达到了30.34亿次运算/秒。   在Dhrystone整数ALU测试方面,Win8+VMware9是虚拟机环境中最接近物理机真实性能的,达到了33.78GIPS(每秒执行33.78亿次指令),与物理机之间的性能差距仅仅0.14%。   Win8+Hyper-V的组合也十分接近物理机的真实性能,达到了33.75GIPS(每秒执行33.75亿次指令),与物理机之间的性能差距为0.23%。   接下来看一下浮点性能 DSC00011.jpg   同样是Win8+Hyper-V的性能最好,达到27.27亿次浮点运算每秒,比搭载Win7系统的实体机提高大约6%。   这里出现了一个有趣的情况,物理机的成绩落后于Win8+Hyper-V的测试成绩。   微软官方在Win8上市的时候称,Win8比Win7的性能好,那么出现这个成绩应该是由于Win8性能比Win7性能好造成的。   多媒体处理器测试   多媒体处理器测试主要考察CPU处理多媒体指令和数据的能力,该测试会调用MMX、SSE、AVX等指令集,生成一张分形图,并对图中每一个像素进行255次循环计算,具体的测试项目也是包括整数和浮点两个方面。 DSC00012.jpg   P.S. 单位解释   MPixel/s 百万像素/秒   数值越大越好。 DSC00013.jpg DSC00014.jpg DSC00015.jpg DSC00016.jpg DSC00017.jpg   在多媒体处理器测试当中,以Win8为物理机操作系统的虚拟机系统的测试结果都非常的好。   但是Fedora 17+KVM的虚拟机依然很悲剧。   N5010+Win7的测试综合成绩还是不错的,达到了48.12百万像素/秒    加密解密性能   这个环节测试的是CPU使用加密算法进行运算,考察CPU的计算能力。 DSC00018.jpg   P.S.单位解释   MB/s 兆字节/秒 DSC00019.jpg DSC00020.jpg DSC00021.jpg DSC00022.jpg 多内核效率测试   多核效率测试主要考察CPU多核心效率和内部互联效率,主要是利用不同大小的数据块和链长来测试核心处理数据块的能力和将数据传输到另一个核心进行处理的能力。   在这个测试环节,核心数量越多,共享L2或者L3的处理器会在这个测试中获得更好的成绩。 DSC00023.jpg   P.S.名词解释   GB/s 千兆字节/秒 DSC00024.jpg 内存性能测试   这个环节主要测试内存性能,内存性能从一定程度上反映了运行速度。 DSC00025.jpg   P.S.单位解释   GB/s 千兆字节/秒 该数值在测试过程中,越大越好。   ns 纳秒 该数值在测试过程中,越小越好。 DSC00026.jpg DSC00027.jpg DSC00028.jpg DSC00029.jpg   内存性能总体来讲都接近于物理机水平。在虚拟机上进行一般应用都是无压力滴~ 接下来我们来看一下磁盘I/O性能   磁盘i/o   磁盘I/O测试,本环节使用Sisoftware Sandra 提供的物理硬盘测试(仅测试读取性能,写入性能需要擦除硬盘数据),以及文件系统测试。   使用CrystalDiskMark 3.0.1测试硬盘读取,深度5,数据样本大小为1000MB。 DSC00030.jpg   上表中的测试项目对硬盘的随机读写能力以及连续读写能力进行了测试。   N5010的物理机硬盘是一块ST320G 7200转。速度还算凑合。   部分成绩低的,跟测试盘符为系统盘有关。 DSC00031.jpg DSC00032.jpg DSC00033.jpg DSC00034.jpg    sisoftware sander 硬盘测试 DSC00035.jpg DSC00036.jpg DSC00037.jpg 3dmark测试   由于本部分测试众多显卡不支持DX9,所以参与测试的虚拟机较少。数据仅供参考。 DSC00038.jpg pcmark 测试   本次测试也是仅供参考的数据样本之一。Win8+Hyper-V在进行到测试视频回放性能时,直接报错。Win7/8+VirtualBox无法启动测试进程。 DSC00039.jpg DSC00040.jpg DSC00041.jpg DSC00042.jpg DSC00043.jpg   作为对照,编者再把最后一张条形图贴上来!! DSC00044.jpg 总结   这次水文可能是编者写过的最长的水文了,依旧保持了相当水的作风。   从上面大量的数据可以看书,全虚拟化的性能着实很好,但是在小编的实际测试过程当中,全虚拟化虚拟机在使用系统资源的时候,占用的十分厉害,物理机基本陷入假死的状态。   虽然Hyper-V和KVM好很多,但是鉴于Hyper-V在开启后,将宿主系统(姑且叫他宿主系统,不准确),官方叫法是父分区操作系统。宿主系统也相当于被“虚拟化”,那么,Hyper-V在某些项目上表现欠佳也就可以理解了。   KVM也是同样,由于小编没有仔细了解KVM的工作模式以及相对应的技术架构,时间仓促,并不了解为何KVM有这样的测试成绩。   VMware作为虚拟化软件的老牌劲旅,测试成绩和实际应用都没有让小编失望,唯一让人很郁闷的就是VMware那庞大的体积,相比Hyper-V,KVM,VirtualBox这些“苗条”的虚拟化软件,VMware确实算得上“小胖子”了。 SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投N注任何游戏顶级信用N提现即时到账SO.CC

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-53253-1-1.html 上篇帖子: Hyper-V vs. VMware Comparison 下篇帖子: [Hyper-V]制作一个干净的操作系统模板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表