2010年1月31日日曜日

dbench でベンチマークを試してみる

仮想マシンのベンチマークをしてみたくて、dbench (ディスク) と iperf (ネットワーク) を使ってみた。

dbench

$ sudo apt-get install dbench ## インストール

$ debench 5 ## テスト

iperf

$ sudo apt-get install iperf ## インストール

server$ iperf -s ## サーバ側

client$ iperf -c <サーバ IP アドレス> ## クライアント側


結果

ディスクのベンチマークは、仮想マシン上で "dbench 5" を実行しました。
ネットワークのベンチマークは、仮想マシン上で、"iperf -s" を実行し、ホスト OS 上で、"iperf -c <仮想マシンの IP アドレス>" を実行しました。
  • 仮想マシン: KVM, Ubuntu 9.10 (JeOS), CPUs = 1, Memory = 128MB, Disk = virtio, qcow2, NIC = virtio
    ディスク: Throughput 87.0448 MB/sec 5 clients 5 procs max_latency=1549.509 ms
    ネットワーク: Bandwidth 1.05 Gbits/sec
  • 仮想マシン: VMware Server 2.0, Ubuntu 9.10 (JeOS), CPUs = 1, Memory = 128MB, VMware Tools インストール済み
    ディスク: Throughput 247.579 MB/sec 5 clients 5 procs max_latency=223.260 ms
    ネットワーク: 1.14 Gbits/sec
結果は、VMware の方が、KVM よりパフォーマンスが良かったのだが、条件を変えて試してみる必要がありそうだ。


参考

0 件のコメント: