]
トップ «前の日記(2008-12-04) 最新 次の日記(2008-12-06)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2008-12-05 [長年日記]

_ iperfの-dオプション

iperfクライアントから-dオプションを用いて、同時に回線の上りと下りの計測をしたい場合、うまく下りが計測できる時とできない時がある。iperfのBTSをみても、それらしいのはないから、こちらの使い方の問題なんだろう。

うまくいかない例

yabuki@aegis:~$ iperf -s -l 1360
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local xxx.xx.xxx.xxx port 5001 connected with xxx.xx.xx.xxx port 37384
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 9.8 sec    341 KBytes    285 Kbits/sec
connect failed: Connection refused
write2 failed: Broken pipe
------------------------------------------------------------
Client connecting to xxx.xx.xx.xxx, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  4] local 0.0.0.0 port 56883 connected with xxx.xx.xx.xxx port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 0.0 sec  0.00 Bytes  0.00 bits/sec

うまくいった例

yabuki@yelona:~$ iperf -s -l 1360
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local xxx.xx.xx.xxx port 5001 connected with xxx.xx.xxx.xxx port 60968
------------------------------------------------------------
Client connecting to xxx.xx.xxx.xxx, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  5] local xxx.xx.xx.xxx port 59697 connected with xxx.xx.xxx.xxx port 5001
Waiting for server threads to complete. Interrupt again to force quit.
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.4 sec    215 KBytes    170 Kbits/sec
[  4]  0.0-10.6 sec    814 KBytes    632 Kbits/sec

iperfの組み合わせか? クライアントから-Lオプションをつけると下記の結果を得た。しかし、まだ繰り返してテストしてみないとわからない。

yabuki@yelona:~$ iperf -c xxx.xx.xxx.xxx -L 12222 -l 1360 -d
------------------------------------------------------------
Server listening on TCP port 12222
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to xxx.xx.xxx.xxx, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  5] local xxx.xx.xx.xxx port 37582 connected with xxx.xx.xxx.xxx port 5001
[  4] local xxx.xx.xx.xxx port 12222 connected with xxx.xx.xxx.xxx port 57865
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.5 sec    175 KBytes    137 Kbits/sec
[  4]  0.0-11.5 sec    352 KBytes    251 Kbits/sec

_ memo:対照的な2つのネットワークトラフィック監視ツール:NetHogsとIPTraf

(http://sourceforge.jp/magazine/08/12/04/0152229/)ちょうど、こんなツールが欲しかったので、いきなり両方とも aptitude install して使い始める。

2つを使い分けて、実験してみるとテイストが違う。私は nethogs が気に入ったが、別の人は、iptraf が気に入ったようだ。ちょっと使い続けて情報交換してみよう