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 よりパフォーマンスが良かったのだが、条件を変えて試してみる必要がありそうだ。
参考
- Ubuntu Manpage: dbench - Measure disk throughput for simulated netbench run
- @IT:実践! Xenで実現するサーバ統合(2)(1/2)
- つれづれ: ベンチマークツールdbenchを使用したディスク性能の評価
- けんども日記: KVMの仮想環境でNICによるパフォーマンスの違い
- QEMU/KVMのvirtioデバイスによる仮想ディスクのアクセス速度の改善について - 試験運用中なLinux備忘録
- Linux Hacks:Linuxのパフォーマンスを改善する3つのTips (1/3) - ITmedia エンタープライズ
- Qcow2 - KVM
- ~nabeken/diary/ : KVM + Debian で快適 Linux ルータ
0 件のコメント:
コメントを投稿