HOMERSSサイトマップ

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

Copyright (C)堕落日記.