ネットワーク速度測定!

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間はさらに遅かった。。。 要精査!!!

では。





 

Sponsored Link

 

Comments