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 が気に入ったようだ。ちょっと使い続けて情報交換してみよう