你的位置: iPc 首页 > 全部文章 > 软件相关 > 阅读文章
科学X网    Office    苹果中国    微软中国    VPS

巨详细 - Win8 + Hyper-V 虚拟机性能简测与虚拟化技术科普(三)

12
一月

看过第一篇虚拟化技术与评测的各个虚拟机软件简介、第二篇评测软件逐一详细介绍的观众估计对 Win8 + Hyper-V 虚拟机已经有了一定的认知吧,今天小编跟大家分享的是测试流程,让大家能清楚的了解评测过程中的各种数据参数……

Win8 + Hyper-V 虚拟机性能简测

本次测试的物理机是编者的 DELL N5010 笔记本,先看下物理机的配置吧:

Win8 + Hyper-V 虚拟机性能简测

宿主机系统:

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测试结果越大越好。

数据如下:

Win8 + Hyper-V 虚拟机性能简测

条形图如下:

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

从上述测试成绩可以看出,各个虚拟机在同样的操作系统的情况下,CPU性能上并没有太大的损失。

cinebench r11.5渲染测试

本环节的测试是考察各个虚拟机对CPU进行大规模渲染工作能否胜任,在CPU浮点工作模式下有没有比较大的性能缺失。

CPU测试数据结果越大越好。

OpenGL测试数据结果越大越好,没有测试数据的代表没有通过对应测试。

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

从上面的数据可以看出,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(浮点运算单元)运行整数与逻辑运算基准程序和浮点运算基准程序,来测试处理器的逻辑运算和浮点运算能力。

Win8 + Hyper-V 虚拟机性能简测

P.S.单位解释

GOPS 数十亿次运算/秒

GIPS 数十亿次指令/秒

GFLOPS 数十亿次浮点运算/秒

以上三个单位越大越好。

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

从上面的数据来看:

在总机性能方面,以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%。

接下来看一下浮点性能

Win8 + Hyper-V 虚拟机性能简测

同样是Win8+Hyper-V的性能最好,达到27.27亿次浮点运算每秒,比搭载Win7系统的实体机提高大约6%。

这里出现了一个有趣的情况,物理机的成绩落后于Win8+Hyper-V的测试成绩。

微软官方在Win8上市的时候称,Win8比Win7的性能好,那么出现这个成绩应该是由于Win8性能比Win7性能好造成的。

多媒体处理器测试

多媒体处理器测试主要考察CPU处理多媒体指令和数据的能力,该测试会调用MMX、SSE、AVX等指令集,生成一张分形图,并对图中每一个像素进行255次循环计算,具体的测试项目也是包括整数和浮点两个方面。

Win8 + Hyper-V 虚拟机性能简测

P.S. 单位解释

MPixel/s 百万像素/秒

数值越大越好。

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

Win8 + Hyper-V 虚拟机性能简测

在多媒体处理器测试当中,以Win8为物理机操作系统的虚拟机系统的测试结果都非常的好。

但是Fedora 17+KVM的虚拟机依然很悲剧。

N5010+Win7的测试综合成绩还是不错的,达到了48.12百万像素/秒

关于本文
各种回音
  1. 说: 回复他/她

    vb 好

  2. 说: 回复他/她

    写的很好,赞你个!