回答:
iperfは、ポイントツーポイント帯域幅をテストするためのより有用なユーティリティの1つであると思います。tcp / udpを介してテストする多くのオプションがあり、udpを使用すると、ジッターの量を知ることができます。iperfのポートは、ほぼすべてのOSで使用できます。
私もNDTでテストするのが好きですが、基本的にNDTはどこかでサーバーとしてセットアップする必要があり、クライアントにはjavaをインストールする必要があるため、iperfほど簡単に操作することはできません。
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
netcat
の標準入力に渡します。それを再利用して、後のテストをより比較可能にすることもできます。
「実際のネットワークスループット」とは何ですか?これは、ネットワークの機能とユーザーのニーズに完全に依存します。
たとえば、ビデオ/オーディオのストリーミングやファイルの転送を許可されていない6人のユーザーがいる場合、帯域幅はネットワークのパフォーマンスを決定する属性にはなりません。その場合、標準トラフィックに十分な帯域幅を確保できれば、それだけで無駄になります。
ベンチマークは、ネットワーク内の弱点を特定するのに役立ちますが、ユーザーのトラフィックパターンを模倣しない限り、ユーザーエクスペリエンスの反映と見なさないでください。
ワイヤレスブリッジを通過する前にどれだけの帯域幅をプッシュできるかを把握しようとしているだけであれば、iperfとFTPに勝るものはありません(同時に、いくつかのマシンをテストする必要があるかもしれません)。双方向のトラフィックもテストすることを忘れないでください。
予想されるユーザーエクスペリエンスを把握することに関心がある場合は、さらに情報が必要です。
PCATTCPを使用して、ストレートスループットをテストしました。プログラムは1台のコンピューターで受信するように設定されており、他のコンピューターが送信します。
商用の代替手段はNetrounds(www.netrounds.com)です。これはクラウドサービス(SaaS)であり、投資はありません。30日間の無料トライアルもあります。
簡単にダウンロードできるアクティブプローブアプライアンスを使用します。これらのプローブは、最適化されたLinuxカーネルを使用して、ネットワークハードウェアの最高のパフォーマンスと最適な制御を実現します。
Netroundsは、標準のPCハードウェア、TCPとUDPの両方(マルチキャストでも)を使用して、最大10 Gbit / sを生成および測定できます。VLANおよび複数のQoSストリームのサポート。