2つのポイント間の実際のネットワークスループットをテストする方法は?


18

リンク全体の実際の帯域幅をテストするための優れたツール/ユーティリティは何ですか?私の場合、Wi-Fiブリッジ全体の実際のスループットをテストしています。

回答:


22

iperfは、ポイントツーポイント帯域幅をテストするためのより有用なユーティリティの1つであると思います。tcp / udpを介してテストする多くのオプションがあり、udpを使用すると、ジッターの量を知ることができます。iperfのポートは、ほぼすべてのOSで使用できます。

私もNDTでテストするのが好きですが、基本的にNDTはどこかでサーバーとしてセットアップする必要があり、クライアントにはjavaをインストールする必要があるため、iperfほど簡単に操作することはできません。


1
iperfは可能な限り最高の転送速度を提供しますが、問題がプロトコルまたは構成に関連するのか、実際のリンク自体に関連するのかをデバッグするように追加することができます。
Chealion

3
他者への注記:マシンA(iperf -s)でマシンB(iperf -c machineAname)
ジョンM

xjperfと呼ばれるiperfの
ベン

6

2台の* nixマシンを使用して、/ dev / urandom(またはデバイスの圧縮をテストするには/ dev / zero)のようなものをパイプします。

1台のマシンで/ dev / nullを聞いてパイプする

nc –l –p 7000 | /dev/null

接続し、他の100MiBのランダムデータをパイプします

dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10

リアルタイムの統計には、pipeviewerを使用します

dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10

1
この場合のボトルネックは、おそらく/ dev / urandomである可能性があります。未知のパスをテストする場合、圧縮が困難なデータソースは理にかなっていますが、より安価な乱数ジェネレーターを検討する必要があります。
カリート

ストリーミングMP3ファイルは、代替かもしれない
マイケル・ハーレン

または、事前に100MiBのランダムデータを構築してから、それをnetcatの標準入力に渡します。それを再利用して、後のテストをより比較可能にすることもできます。
ニックグリム

3

これがブルートフォースと無知のアプローチです...

多くのコマンドラインFTPクライアントは転送統計をレポートするため、FTPを使用して、統計が意味のある十分な大きさのファイルを取得またはPUTするだけで済みます。


1

IxChariot。無料ではありませんが、あらゆる種類のトラフィックをシミュレートできます。SmallNetBuilder.comは、製品テストに使用します。


1

「実際のネットワークスループット」とは何ですか?これは、ネットワークの機能とユーザーのニーズに完全に依存します。

たとえば、ビデオ/オーディオのストリーミングやファイルの転送を許可されていない6人のユーザーがいる場合、帯域幅はネットワークのパフォーマンスを決定する属性にはなりません。その場合、標準トラフィックに十分な帯域幅を確保できれば、それだけで無駄になります。

ベンチマークは、ネットワーク内の弱点を特定するのに役立ちますが、ユーザーのトラフィックパターンを模倣しない限り、ユーザーエクスペリエンスの反映と見なさないでください。

ワイヤレスブリッジを通過する前にどれだけの帯域幅をプッシュできるかを把握しようとしているだけであれば、iperfとFTPに勝るものはありません(同時に、いくつかのマシンをテストする必要があるかもしれません)。双方向のトラフィックもテストすることを忘れないでください。

予想されるユーザーエクスペリエンスを把握することに関心がある場合は、さらに情報が必要です。



0

D-ITGソフトウェアを使用できます。無料で、http: //www.grid.unina.it/software/ITG/からダウンロードできます

これを使用して、さまざまなオペレーティングシステムでネットワークに接続された複数のコンピューターをテストしました。スループット、ジッター、遅延を簡単に測定できます。


0

商用の代替手段はNetrounds(www.netrounds.com)です。これはクラウドサービス(SaaS)であり、投資はありません。30日間の無料トライアルもあります。

簡単にダウンロードできるアクティブプローブアプライアンスを使用します。これらのプローブは、最適化されたLinuxカーネルを使用して、ネットワークハードウェアの最高のパフォーマンスと最適な制御を実現します。

Netroundsは、標準のPCハードウェア、TCPとUDPの両方(マルチキャストでも)を使用して、最大10 Gbit / sを生成および測定できます。VLANおよび複数のQoSストリームのサポート。


彼らのために働いていますか?
jscott

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.