仮想化の比較

Windows2000ではよく計測してきましたが Linuxではどうかなということで、 nbench というものを見つけました。早速いろいろと計測。

guest OS は CentOS 5.2(64bit) で、2回測っています。 nbench-byte-2.2.3 は次の CFLAGS でコンパイルしました。 GCC はすべて 4.1.2。

#pre{{ CFLAGS = -s -static -O3 -fomit-frame-pointer -Wall -march=nocona \

       -fforce-addr -fforce-mem -falign-loops=2 -falign-functions=2 \
       -falign-jumps=2 -funroll-loops

}}

この INDEX は AMD K6/233, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 との比較とのこと。

仮想環境CPUL2 CacheCPU個数メモリkernellibcMEMORY INDEXINTEGER INDEXFLOATING-POINT INDEX
(実環境)Core 2 Duo E8400 3000MHz6144KB24096MBLinux 2.6.25-gentoo-r7libc-2.6.1.so29.37223.16440.676
29.04923.10040.612
KVM-75QEMU Virtual CPU version 0.9.1 3077MHz2048KB11024MBLinux 2.6.18-92.1.10.el5libc-2.5.so29.18523.52442.895
29.14224.09443.320
VirtualBox 2.0.2Core 2 Duo E8400 3000MHz64KB11024MBLinux 2.6.18-92.1.10.el5libc-2.5.so45.12736.52767.586
46.97537.88168.366
VMware Player 2.0.5Core 2 Duo E8400 3000MHz6144KB11024MBLinux 2.6.18-92.1.10.el5libc-2.5.so29.13623.61142.965
29.18423.48842.948
VMware Server 1.0.7Core 2 Duo E8400 3000MHz6144KB11024MBLinux 2.6.18-92.1.10.el5libc-2.5.so28.95623.58642.222
27.44422.63442.654

この VirtualBox の速さは何だというくらい速いですね。 実環境より仮想環境のほうが速いとは。。

kernel が違うせいもあるでしょうね。 kernel 2.6.25 がよっぽど遅いのか、CentOS 5.2 の kernel が最適化されているのか。 でもそうなると他の仮想環境との差が説明できません。

いずれにしても、VirtualBox はかなり良さそうです。 使い込みたくなってきました。

ICND2

7章。ルーティングのトラブルシューティング。 まだ10章分ありますが、今週中には受験したいものです。



トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-29 (土) 15:27:48