仮想PC速度比較


qemu、  Virturl PC 2004、  VMware Playeretch を入れたらやってみたくなるのがベンチマークですね。
やってみました。


1. テスト条件
    0)テスト日 2006.08.11
    1)ホストマシン
        マザーボード K8V
        CPU Athron64 3000+
        メモリ PC3200 2GB
    OS windows 2000
  2)仮想マシン共通条件
        メモリ割り当て 192 MB
        OS Debian etch 
            2006.08.11にapt-get update&apt-get dist-upgrade&再起動
            カーネル linux-image-2.16.6-2-486
    4)qemu 条件
        バージョン 0.8.2 (qemu-0.8.2-windows.zip)
        kqemu  (kqemu-1.3.0pre9.tar.gz)
        kernel-kqemu ON
        HDDイメージフォーマット vmdk
    4).vmware 条件
        バージョン VMware Player バージョン 1.0.1(VMware-player-1.0.1-19317.exe)
  5)Virtual PC 条件
        バージョン Virtual PC 2004 SP1 (VPC2004SP1.zip)


2.テスト内容

2- 1 TiMidity++のコンパイル
    #apt-get install libncurses5-dev

     ソースコード TiMidityCVS060714_src.tar.bz2
     configureコマンド
        $ CFLAGS="-O2" ./configure --enable-ncurses
    make スクリプト make.sh
        ---(ここから) ---
        #!/bin/sh
        date>date1
        make
        date>date2
        ---(ここまでーー
    コンパイル方法
        $sh make.sh
    コンパイル後 date2 - date1 でコンパイル時間を求める。

2-2.ubench
    CPUとメモリのベンチマーク。
    PhysTech Download Areaからubench-0.32.tar.gz

2-3 xengine
    Xの描画性能のベンチマーク
    #apt-ge install xengine
    10回の回転数の平均をとった。
      Virtual PCではdepth 24bitの表示が出来ないので16bitに条件をそろえた。

2-3 HDbench Clone
    Vecor からhdbench-0.14.0.tar.gzをとってきた。

3. テスト結果

3-1 TiMidity++のコンパイル
Gnomeターミナル内でコンパイル したらvmwareが他の二者より5割程度も早くなるという異常な結果となった。
そこで、グラフィック性能の影響が出ないように、 sshをつかいputtyからアクセスしてコンパイルした。
一 回目(秒) 二回目(秒) 三回目(秒) 平 均(秒) 相対速度(%)
qemu  0.8.2 64 66 63 64 81
VMare Player 1.0.1 54 51 51 52 100
Virtural PC  2004 SP1 61 60 60 60 87


3- 2.ubench
Uenech CPU Ubench MEM Ubench AVG
qemu  0.8.2 81210 27205 54207
VMare Player 1.0.1 91580 42280 66930
Virtural PC  2004 SP1 82220 59669 70944
colinux(256MB)* 96846  30039 63442
実 機(2GB)* 99155 155116 127135
*colinux と 実機は現在使用中の環境のため、条件をそろえることは出来ないが参考に載せた。
MEMの結果はメモリ搭載量と関係があるようだ。
 
3-3.xengine

回 転数*
(rpm)
相対速度
(%)
qemu  0.8.2 2076.3 8.6
VMare Player 1.0.1 20254.8 85
Virtural PC  2004 SP1 23967.4 100
* 回転数は表示された数字10個分の平均をとった。

2-3 HDbench Clone
TOTAL FLOAT INTGR MEMRY RECT CIRCL TEXT  SCRL IMAGE READ WRITE DRIVE
qemu 57070 141757 187535 66368 5729  3361 2959 47 22 147686 15263 /tmp:10MB
vmware  89787 157078 204366 82705 22664 15995 30046 74 142 308404 76538 /tmp:10MB
VPC 85127 141927 185783 71995 10459 1824 28123 56 103 388361 22745 /tmp:10MB
colinux* 89764 165001 216394 92727 3150 2970 11808 132 23 338250 67216 /tmp:10MB
navitve* 135623 168513 218296 95050 55072 42558 51958 98  221 699050 25637 /tmp:10MB
*colinux と 実機は現在使用中の環境のため、条件をそろえることは出来ないが参考に載せた(8/13測定&追加)。
           
4. 結果について
(1) コンパイル速度は、VMwareVirtual PCqemuの順で、やはり元売り物のほうがはやい。
   しかし、その差は最大20%程度でqemuも健闘してる。
(2) ubenchの結果は Virtual PCVMwareを上回っている。
(3) xengineでも Virtual PCVMware を上回る数値をだした。qemuは極端に遅い。
(4) HDbenchの結果をみるとVMwareの描画性能がVirtual PCをかなり上回っておりqemuの描画は遅い。
  また、vmwareのHDD書き込み速度がずば抜けて速い。
(5) このベンチマークを見る限り Virtual PCは描画性能を除きVMwareに劣らない性能を発揮してる。
           


このHPの内容に問題等ありましたら sけい し(skeishi@yahoo.co.jp)まで連絡願います。
戻る
sけいし発HPに戻る

inserted by FC2 system