somemo programming etc.

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【ツール】iperf【スループット測定】

スループットを測定するためのツールiperfについてのメモです。

インストール

Linuxの場合は、yumまたはrpmでインストールします。ソースからもできるようですが、試していません・・・

yum install iperf

rpmの場合は、http://pkgs.repoforge.org/iperf/からダウンロードします。

wget http://上記サイトの対象rpm
rpm -ivh ダウンロードしたパッケージ名

Windowsの場合は、iperf-2.0.5-cygwinからダウンロードします。展開するだけなので大丈夫です。

使い方

#サーバとして
iperf -s

#クライアントとして
iperf -c IPアドレス

自分が使ったのは、出力をcsv形式にして、リダイレクトを用いてファイルに格納し、それをアプリから使用していました。オプションoもありますが、なぜか出力されません・・・

#サーバとして
iperf -s -y c

#クライアントとして
iperf -c IPアドレス -y c

#出力形式
YYYYMMDDHHIISS,サーバIP,サーバポート,クライアントIP,クライアントポート,ID,0.0-秒数.0,スループット(Byte),スループット(bit)

参考