Win8 + Hyper-V 虛擬機器效能簡測與虛擬化技術科普(三)

來源:互聯網
上載者:User
文章目錄
  • 本次測試的物理機是編者的 DELL N5010 筆記本,先看下物理機的配置吧:
  • 測試方法
  • 測試報告
  • cinebench r11.5渲染測試
  • sisoftware sandra 2013 lite 測試
  • 加密解密效能
  • 多核心效率測試
  • 記憶體效能測試
  • 接下來我們來看一下磁碟I/O效能
  • sisoftware sander 硬碟測試
  • 3dmark測試
  • pcmark 測試
  • 總結

轉載自 http://www.dadclab.com/archives/2554

看過第一篇虛擬化技術與評測的各個虛擬機器軟體簡介、第二篇評測軟體逐一詳細介紹的觀眾估計對 Win8 + Hyper-V 虛擬機器已經有了一定的認知吧,今天小編跟大家分享的是測試流程,讓大家能清楚的瞭解評測過程中的各種資料參數……

本次測試的物理機是編者的 DELL N5010 筆記本,先看下物理機的配置吧:

宿主機系統:

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測試結果越大越好。

資料如下:

橫條圖如下:

從上述測試成績可以看出,各個虛擬機器在同樣的作業系統的情況下,CPU效能上並沒有太大的損失。

cinebench r11.5渲染測試

本環節的測試是考察各個虛擬機器對CPU進行大規模渲染工作能否勝任,在CPU浮點工作模式下有沒有比較大的效能缺失。

CPU測試資料結果越大越好。

OpenGL測試資料結果越大越好,沒有測試資料的代表沒有通過對應測試。

從上面的資料可以看出,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(浮點運算單元)運行整數與邏輯運算基準程式和浮點運算基準程式,來測試處理器的邏輯運算和浮點運算能力。

P.S.單位解釋

GOPS 數十億次運算/秒

GIPS 數十億次指令/秒

GFLOPS 數十億次浮點運算/秒

以上三個單位越大越好。

從上面的資料來看:

在總機效能方面,以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的效能最好,達到27.27億次浮點運算每秒,比搭載Win7系統的實體機提高大約6%。

這裡出現了一個有趣的情況,物理機的成績落後於Win8+Hyper-V的測試成績。

微軟官方在Win8上市的時候稱,Win8比Win7的效能好,那麼出現這個成績應該是由於Win8效能比Win7效能好造成的。

多媒體處理器測試

多媒體處理器測試主要考察CPU處理多媒體指令和資料的能力,該測試會調用MMX、SSE、AVX等指令集,產生一張分形圖,並對圖中每一個像素進行255次迴圈計算,具體的測試專案也是包括整數和浮點兩個方面。

P.S. 單位解釋

MPixel/s 百萬像素/秒

數值越大越好。

在多媒體處理器測試當中,以Win8為物理機作業系統的虛擬機器系統的測試結果都非常的好。

但是Fedora 17+KVM的虛擬機器依然很悲劇。

N5010+Win7的測試綜合成績還是不錯的,達到了48.12百萬像素/秒

 

加密解密效能

這個環節測試的是CPU使用密碼編譯演算法進行運算,考察CPU的計算能力。

P.S.單位解釋

MB/s MB/秒

多核心效率測試

多核效率測試主要考察CPU多核心效率和內部互聯效率,主要是利用不同大小的資料區塊和鏈長來測試核心處理資料區塊的能力和將資料轉送到另一個核心進行處理的能力。

在這個測試環節,核心數量越多,共用L2或者L3的處理器會在這個測試中獲得更好的成績。

P.S.名詞解釋

GB/s 千MB/秒

記憶體效能測試

這個環節主要測試記憶體效能,記憶體效能從一定程度上反映了運行速度。

P.S.單位解釋

GB/s 千MB/秒 該數值在測試過程中,越大越好。

ns 納秒 該數值在測試過程中,越小越好。

記憶體效能總體來講都接近於物理機水平。在虛擬機器上進行一般應用都是無壓力滴~

接下來我們來看一下磁碟I/O效能

磁碟i/o

磁碟I/O測試,本環節使用Sisoftware Sandra 提供的物理硬碟測試(僅測試讀取效能,寫入效能需要擦除硬碟資料),以及檔案系統測試。

使用CrystalDiskMark 3.0.1測試硬碟讀取,深度5,資料樣本大小為1000MB。

上表中的測試專案對硬碟的隨機讀寫能力以及連續讀寫能力進行了測試。

N5010的物理機硬碟是一塊ST320G 7200轉。速度還算湊合。

部分成績低的,跟測試盤符為系統硬碟有關。

 

sisoftware sander 硬碟測試

3dmark測試

由於本部分測試眾多顯卡不支援DX9,所以參與測試的虛擬機器較少。資料僅供參考。

pcmark 測試

本次測試也是僅供參考的資料樣本之一。Win8+Hyper-V在進行到測試視頻回放效能時,直接報錯。Win7/8+VirtualBox無法啟動測試進程。

作為對照,編者再把最後一張橫條圖貼上來!!

總結

這次水文可能是編者寫過的最長的水文了,依舊保持了相當水的作風。

從上面大量的資料可以看書,全虛擬化的效能著實很好,但是在小編的實際測試過程當中,全虛擬化虛擬機器在使用系統資源的時候,佔用的十分厲害,物理機基本陷入假死的狀態。

雖然Hyper-V和KVM好很多,但是鑒於Hyper-V在開啟後,將宿主系統(姑且叫他宿主系統,不準確),官方叫法是父分割作業系統。宿主系統也相當於被“虛擬化”,那麼,Hyper-V在某些項目上表現欠佳也就可以理解了。

KVM也是同樣,由於小編沒有仔細瞭解KVM的工作模式以及相對應的技術架構,時間倉促,並不瞭解為何KVM有這樣的測試成績。

VMware作為虛擬化軟體的老牌勁旅,測試成績和實際應用都沒有讓小編失望,唯一讓人很鬱悶的就是VMware那龐大的體積,相比Hyper-V,KVM,VirtualBox這些“苗條”的虛擬化軟體,VMware確實算得上“小胖子”了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.