2009年08月19日
Netperfでスループット計測
ファイルサーバーからクライアントまでのスループットを計測する方法。
ubuntuではパッケージがあるのでそれを利用します。
$ sudo apt-get install netperf
※サーバー側とクライアント側両方にインストールします。
サーバー側で
$ sudo netserver
を実行します。
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC
と表示され待機状態になります。
次にクライアント側で
$ sudo netperf -H サーバーのIPアドレス
を実行します。
しばらく待っていると実行結果が表示されます。
今回の結果ではスループットが93.99 Mbit/sec出ました。
100BASE-Tのネットワークなのでまぁそこそこ問題なく使えてると思います。
サーバー側の終了の仕方は
$ sudo kill [ netserver のPID ]
です。
$ ps aux | grep netserver
root 20679 0.0 0.0 2048 300 ? Ss 11:16 0:00 netserver
hogehoge 21229 0.0 0.1 4040 812 pts/1 S+ 11:24 0:00 grep netserver
$ sudo kill 20679
で終了です。
Windows版もあるので社内ネットワークの問題点を調査するツールとして持っておいてもいいと思います。
カテゴリ:Linux覚え書き| パーマリンク |TOPページへ ▲画面上へ
トラックバック
このエントリーのトラックバックURL:
http://kusumoto-jp.org/mt-tb.cgi/68