« MZK-W300NH2 でもOpenWRT with OpenFlow 1.0 | トップページ | 【OpenWRT with OpenFlow 1.0 プログラミング】ブリッジを作る »

2012年10月31日 (水)

OpenWRT with OpenFlow 1.0 性能比較

OpenWRT with OpenFlow 1.0 で2台の Linux を 100Mイーサでつなぎ iperf コマンドで速度を測定してみました。

UDP のテストでは -b 100000000 をつけて 100Mbps として送信しています。

比較として Baffalo WHR-G300N にも参戦していただきました。こちらは、 http://openflow.inthebox.info/ で公開されている OpenFlow 1.0 のイメージを使わせてもらいました。

結果:

  Planex MZK-WNH: 約 10Mbps

  Planex MZK-W300NH2: 約 20Mbps

  Baffalo WHR-G300N: 約40Mbps

top コマンドで CPU 使用率を見ていると 30% くらいなので何が悪いんでしょうね...。

■ MZK-WNH

UDP 

$ iperf -c 10.0.0.101 -u -b 100000000
------------------------------------------------------------
Client connecting to 10.0.0.101, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size:  160 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 45558 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   114 MBytes  95.8 Mbits/sec
[  3] Sent 81451 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  13.7 MBytes 
11.2 Mbits/sec  14.903 ms 71681/81449 (88%)
[  3]  0.0-10.3 sec  1 datagrams received out-of-order

TCP

$ iperf -c 10.0.0.101 
------------------------------------------------------------
Client connecting to 10.0.0.101, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 54097 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  17.2 MBytes 
14.3 Mbits/sec

 

■ MZK-W300NH2

UDP

$ iperf -c 10.0.0.101 -u -b 100000000
------------------------------------------------------------
Client connecting to 10.0.0.101, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size:  160 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 58068 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   114 MBytes  95.7 Mbits/sec
[  3] Sent 81415 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  24.8 MBytes 
20.3 Mbits/sec  15.116 ms 63720/81413 (78%)
[  3]  0.0-10.3 sec  3 datagrams received out-of-order

 TCP

$ iperf -c 10.0.0.101 
------------------------------------------------------------
Client connecting to 10.0.0.101, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 54095 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  26.9 MBytes 
22.4 Mbits/sec

■ WHR-G300N

UDP

$ iperf -c 10.0.0.101 -u -b 100000000
------------------------------------------------------------
Client connecting to 10.0.0.101, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size:  160 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 53927 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   115 MBytes  96.3 Mbits/sec
[  3] Sent 81917 datagrams
[  3] Server Report:
[  3]  0.0-10.0 sec  50.2 MBytes 
42.0 Mbits/sec   0.082 ms 46139/81915 (56%)
[  3]  0.0-10.0 sec  1 datagrams received out-of-order

TCP

$ iperf -c 10.0.0.101 
------------------------------------------------------------
Client connecting to 10.0.0.101, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.100 port 54093 connected with 10.0.0.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  51.4 MBytes 
42.9 Mbits/sec

 

« MZK-W300NH2 でもOpenWRT with OpenFlow 1.0 | トップページ | 【OpenWRT with OpenFlow 1.0 プログラミング】ブリッジを作る »

openwrt」カテゴリの記事

PLANEX MZK-W300NH2」カテゴリの記事

PLANEX MZK-WNH」カテゴリの記事

OpenFlow」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: OpenWRT with OpenFlow 1.0 性能比較:

« MZK-W300NH2 でもOpenWRT with OpenFlow 1.0 | トップページ | 【OpenWRT with OpenFlow 1.0 プログラミング】ブリッジを作る »

最近のトラックバック

無料ブログはココログ