未分類

P2Vした仮想マシンをHyper-v上でベンチマークテストしてみました

巷では、Hyper-v 2.0のベンチマークはいっぱい出てまいますが、システム移行した場合、
つまりP2Vを行った場合のベンチマークが少ないので、テストしてみました。

テストの方法は
既存のシステム、IIS Webサーバーを
System Center Virtual Machine Manager 2008 R2
でP2Vした。
P2VしたVHD形式は可変としました。

これをベンチマーク対象としました。

ベンチマークソフトは総合評価のために
-CrystalMark 2004R3
ディスク評価のために
-CrystalDiskMark30B2

hiyohiyo Crystal Dew World [http://crystalmark.info/]

最初に各スペックを紹介します。

P2V元のスペック

——————————————————————————
System Information
——————————————————————————
OS : Windows Server 2008 Web Server Edition Service Pack 1 [6.0 Build 6001]
Display Mode : 1280 x 1024 16bit
Memory : 1022 MB
DirectX : 10.0
——————————————————————————
CPU
——————————————————————————
CPU Name : Intel Pentium DC (Conroe-1M)
Vendor String : GenuineIntel
Name String : Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz
Platform : LGA775
CPU Type : Original OEM processor
Number(Logical) : 2
Family : 6
Model : F
Stepping : D
Feature : MMX SSE SSE2 SSE3 SSSE3 XD Intel 64

Current Original
Clock : 1795.51 MHz 1800.00 MHz
System Clock : 199.50 MHz 200.00 MHz
System Bus : 798.01 MHz 800.00 MHz
Multiplier : 9.00 9.00
Data Rate : QDR
Over Clock : -0.25 %

L1 I-Cache : 32 KB
L1 D-Cache : 32 KB
L2 Cache : 1024 KB [Full:1795.51 MHz]
——————————————————————————

P2Vした物理マシンのスペック

——————————————————————————
System Information
——————————————————————————
OS : Windows NT6.1 Enterprise Edition (Full installation) [6.1 Build 7600]
Display Mode : 1280 x 1024 32bit
Memory : 3584 MB
DirectX : 10.0
——————————————————————————
CPU
——————————————————————————
CPU Name : Intel Pentium D (Presler)
Vendor String : GenuineIntel
Name String : Intel(R) Pentium(R) D CPU 3.00GHz
Platform : LGA775
CPU Type : Original OEM processor
Number(Logical) : 2
Hyper-Threading : 1
Family : F
FamilyEx : 00
Model : 6
Stepping : 2
APIC : 00
Feature : MMX SSE SSE2 SSE3 XD Intel 64

Current Original
Clock : 3010.75 MHz 3000.00 MHz
System Clock : 200.72 MHz 200.00 MHz
System Bus : 802.87 MHz 800.00 MHz
Multiplier : 15.00 15.00
Data Rate : QDR
Over Clock : 0.36 %

L1 T-Cache : 12 KuOps
L1 D-Cache : 16 KB
L2 Cache : 2048 KB [Full:3010.75 MHz]
——————————————————————————

P2Vした仮想マシン

——————————————————————————
System Information
——————————————————————————
OS : Windows Server 2008 Web Server Edition Service Pack 1 [6.0 Build 6001]
Display Mode : 1280 x 1024 16bit
Memory : 1023 MB
DirectX : 10.0
——————————————————————————
CPU
——————————————————————————
CPU Name : Intel Pentium D (Presler)
Vendor String : GenuineIntel
Name String : Intel(R) Pentium(R) D CPU 3.00GHz
Platform : LGA775
CPU Type : Original OEM processor
Number(Logical) : 1
Hyper-Threading : 1
Family : F
FamilyEx : 00
Model : 6
Stepping : 2
APIC : 00
Feature : MMX SSE SSE2 SSE3 XD Intel 64
Clock : 3010.58 MHz
Data Rate :    QDR

L1 T-Cache :   12 KuOps
L1 D-Cache :   16 KB
L2 Cache : 2048 KB [Full:3010.58 MHz]
——————————————————————————

もともとの、物理マシンのベンチマーク
物理マシン1回目物理マシン2回目

P2Vで仮想化した、仮想マシンのベンチマーク
仮想マシン1回目仮想マシン2回目

なんと、Mark平均値で52%程度しかでていない。
へ?こんなもんしか出ない!?

もともとの、物理マシンのベンチマーク
物理マシン1回目物理マシン2回目
P2Vで仮想化した、仮想マシンのベンチマーク
仮想マシン1回目仮想マシン2回目

仮想化することでパフォーマンスが上がっている!!
本当か?
Sequential Read : 58%
Sequential Write : 54%
Random Read 512KB : 72%
Random Write 512KB : 111%
Random Read 4KB (QD=1) : 112%
Random Write 4KB (QD=1) : 211%
Random Read 4KB (QD=32) : 135%
Random Write 4KB (QD=32) : 213%

今回は、P2V後にHyper-vを動かしているマシンが同スペックとは言えないことや、
すべてが同じようにベンチマークがでるわけではないため、数値は、あくまで参考までにしていただきたい。

へたしたら、システムを移行後に、期待通りの結果を得られない可能性も0ではない。
実際のシステムを移行する場合の負荷を考慮して考える必要がありそうだ。

Related post

  1. 未分類

    バックアップを取りましょ その2 (SystemRescueCDでバックアップ)

    バックアップを実際に行うわけですが対象は丸ごとです・・・ディザスタ・…

  2. 未分類

    TeraStationが故障したときにバックアップを復元する方法 追記

    前回はマウントできるようになったHDDからファイルを取り出す方法として…

  3. 未分類

    オープンソースカンファレンス 2008 Hokkaido

    今年もOSCが開かれますね。 http://www.ospn.jp/…

  4. 未分類

    シリアルATA用オプション(メモ)

    φ(`д´)カキカキシリアルATA用modprobeするもの…

  5. 未分類

    バックアップを取りましょ その1

    バックアップは大事です・・・バックアップにはいろいろな手法、手段が…

  6. 未分類

    「Virtual Server 2005 R2」にFedora 5 をインストール(1)

    4月ぐらいからVirtual Server 2005 R2が無償ダウン…

  1. Azure

    Azure App Service に設置した WordPress から Azu…
  2. Azure

    System Center Management Pack for Micros…
  3. Azure

    Azure Active Directory の削除方法。それ、ServiceP…
  4. Azure

    Azure Cloud Shell のユーザーを確認してみる。それでもrootが…
  5. Azure

    Azure Container Instances でPrometheus の …
PAGE TOP