2010年10月31日

iperf

最近、計測系ツールも調べています。
思えばこの手のツールをちゃんと使ったことがなかったです。

iperfはネットワークのパフォーマンスを測定するツールで
このプログラム一つでサーバにもクライアントにも出来ます。

サーバとして使う場合は
# iperf -s -p <待ち受けポート>

のように実行する。

クライアントとして実行する場合は
# iperf -c <サーバのアドレス> -p <サーバのポート> -t <測定時間>

のように実行します。
測定時間の単位は秒です。

なお、測定時間の代わりにデータのサイズを指定することも出来ます。
両方で指定した場合は後ろにつけた方が優先されるようです。
# iperf -c <サーバのアドレス> -p <サーバのポート> -n <データサイズ>

サイズを指定できます。何も付けないとByte単位、KでKByte、MでMByte単位になります。
指定自体は自由にできますが、8KByteの倍数に調整されるようです。
#defaultのバッファサイズが8KByteなため

他には-uでUDPになります。

出力結果はこんな感じ。
# iperf -c 127.0.0.1 -p 10000 -n 1M -u
------------------------------------------------------------
Client connecting to 127.0.0.1, UDP port 10000
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[1828] local 127.0.0.1 port 4587 connected with 127.0.0.1 port 10000
[ ID] Interval Transfer Bandwidth
[1828] 0.0- 1.3 sec 167 KBytes 1.04 Mbits/sec
[1828] Server Report:
[1828] 0.0- 1.3 sec 167 KBytes 1.04 Mbits/sec 0.000 ms 0/ 116 (0%)
[1828] Sent 116 datagrams


また-iで途中経過を出力することができて、間隔を指定できます。
単位は秒単位です。0.5とかやると1秒より短く出来ますが
0.5秒が最小のようです。

# iperf -c 127.0.0.1 -p 10000 -n 1M -i 0.05 -u
WARNING: interval too small, increasing from 0.05 to 0.5 seconds.
------------------------------------------------------------
Client connecting to 127.0.0.1, UDP port 10000
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[1828] local 127.0.0.1 port 4625 connected with 127.0.0.1 port 10000
[ ID] Interval Transfer Bandwidth
[1828] 0.0- 0.5 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 0.5- 1.0 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 1.0- 1.5 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 1.5- 2.0 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 2.0- 2.5 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 2.5- 3.0 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 3.0- 3.5 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 3.5- 4.0 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 4.0- 4.5 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 4.5- 5.0 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 5.0- 5.5 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 5.5- 6.0 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 6.0- 6.5 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 6.5- 7.0 sec 64.6 KBytes 1.06 Mbits/sec
[1828] 7.0- 7.5 sec 63.2 KBytes 1.03 Mbits/sec
[1828] 0.0- 8.0 sec 1.00 MBytes 1.05 Mbits/sec
[1828] Server Report:
[1828] 0.0- 8.0 sec 1.00 MBytes 1.05 Mbits/sec 0.000 ms 0/ 714 (0%)
[1828] Sent 714 datagrams


その他、バッファサイズなども指定できますが
今回は基本的な部分だけで。

結果を取り出して、グラフ用の値にする方法も考えていますが
第一段階としてはgrep secしておけば良さそうです。



nanodayo at 12:40コメント(6) 
UNIX 

コメント一覧

1. Posted by 浅草 観光 マップ   2011年11月29日 01:19
個人的には全部欲しいタイトルなんですがを買ってしまったので、全部は買えそうにありませんね。
シナリオを募集し、優秀作品は実行委員会のプロフェッショナル。
具体的には、個人の地位。
2. Posted by ed外来|ed治療 福岡   2011年12月01日 18:26
そいいやどうしてるかな~との思いで~
3. Posted by アマリール ジェネリック|シルデナフィル   2011年12月01日 19:14
書き込みありがとうございます。
4. Posted by louboutin pas cher   2014年08月22日 20:21
Quand vous voyez Chaussures Louboutin Femme Soir, je pense que vous allez oublier qui et où vous êtes. Oui, il peut rendre les gens ont un tel sentiment. Vous savez un de bonnes chaussures est si rare, même si elle est vos chaussures préférées. Je me souviens que quelqu'un a dit: Une paire de bonnes chaussures peut vous emmener dans le monde entier. Alors pourquoi ne pas acheter un chaussures parfaites pour protéger vos pieds. Si les femmes vont à une soirée dansante porter un droit Chaussures Louboutin Femme Soir qui est adapté à ses robes, et trouver qu'elle est différente des autres, qu'elle serait heureuse. Quand bien danser avec elle parter et elle va devenir le centre de l'audience et sa vanité aurait été atteint. C'est pourquoi tant de femmes aiment escarpins louboutin même les chaussures de pompes parfois mal ses pieds. Les femmes ont toujours nés beauté et servent la beauté que leur objectif de vie. Voulez-vous d'avoir un chaussures louboutin femme.
louboutin pas cher http://www.lannuairesante.com/wp-rss.php
5. Posted by http://www.ferschltubeform.co.uk/?id=685   2014年08月30日 18:10
La tcnica empleada por Gr眉n y Hollister es parte de un campo floreciente llamado medicina Regenerativa. Ambos que este tipo Esperan de Procedimientos se en una repliquen B眉rgermeister cantidad de pacientes.
6. Posted by christian louboutin pas cher   2014年09月26日 12:43
Il est fier d'acheter une Acheter Louboutin pour fashional jeunes femmes. Il est vrai que le Baskets Louboutin Femme Plat Chaussures sur le magasin sont beaucoup plus élevés que de nombreuses jeunes femmes prix acceptable.
christian louboutin pas cher http://onwebconcept.fr/wp-pass.php

コメントする

名前
 
  絵文字