ネットワーク速度測定!
Updated:
最近、あれこれ手を加えたためかネットワークが非常に重い感じがしたので、ネットワークがどれほどの速度を出しているのか測定してみました。
Windows、Linuxどちらでも使用できる「 Netperf 」を使用してみました。
作業記録
※Linux(CentOS)での作業です。 また、測定する側・測定される側双方のマシンに「 Netperf 」が必要です。
1.「 Netperf 」の準備
以下のようにアーカイブファイルをダウンロード、コンパイルします。
# wget ftp://ftp.netperf.org/netperf/netperf-2.4.5.tar.gz
# cp netperf-2.4.5.tar.gz /usr/local/src/
# cd /usr/local/src
# tar xvfz netperf-2.4.5.tar.gz
# cd netperf-2.4.5
# ./configure
# make
# make install
※Windows版はこちら から ・「 netperf-2.1pl1.exe 」 ・「 netserver-2.1pl1.exe 」 をダウンロードするだけ。
2.「 netserver 」の起動
接続される側のマシンでは、以下のコマンドで「 netserver 」を起動します。
# netserver
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC
※Windows版は「 netserver-2.1pl1.exe 」をダブルクリックで「 netserver 」が実行されます。
3.「 Netperf 」で測定
測定したい相手のマシンで「 netserver 」の起動をしておいてから、以下のようにして測定します。
# netperf -H 192.168.xxx.xxx ← 相手のIPアドレス
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.xxx.xxx (192.168.xxx.xxx) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.12 162.07 ← 速度
※Windows版はコマンドプロンプトで以下を実行
netperf-2.1pl1.exe -H 192.168.xxx.xxx
作業は以上です。
が、やっぱり異常に遅すぎる。。。 WindowsとCentOS間はさらに遅かった。。。 要精査!!!
では。
Comments