ネットワーク制限のベンチマークを行う
iperf3 を使用して、最大ネットワーク スループットを測定できます。ネットワークの最適化に役立つ、タイミング、バッファ、プロトコル、ストリームなどのいくつかのパラメータを調整できます。各テストでは、スループット、ジッター、パケット損失などのさまざまなネットワーク パフォーマンス メトリックが表示されます。 iperf3 の結果は、より正確で信頼性が高いと考えられています。
最後の公式バイナリ リリース バージョンは、2016 年の Windows 用 3.1.3 でした。このリポジトリは、Windows 用の iperf3 プリコンパイル済みバイナリ用に作成されます。目標は、元のソース コードを変更せずに iperf3 Windows 実行可能ファイルを作成することです。リリースされた各バイナリは、アップロード前に VirusTotal でチェックされます。
iperf バージョン | Cygwin版 | OS | OpenSSL バージョン |
---|---|---|---|
3.17.1 | 3.5.3-1.x86_64 | Win11 64ビット | 3.0.13 |
3.16 | 3.4.10-1.x86_64 | Win11 64ビット | 3.0.12 |
3.15 | 3.4.9-1.x86_64 | Win11 64ビット | 3.0.10 |
利用可能なリリース ファイルのバリエーションを以下にまとめます。
リリースファイル OpenSSL 追加機能 情報 iperf-<ver>-win64.zip
いいえ Recommended
iperf-<ver>-win64-static-auth.zip
はい 認証 iperf-<ver>-win64-dynamic-auth.zip
はい 認証
注記:
iperf3 のオプション機能は OS 固有です。一部の機能は、特定のカーネルで使用できる関数とモジュールを利用します。iperf -v
利用可能な機能をリストします。
参照
iperf3 Windows バイナリ リリースに関する更新は、 budmanが管理する Neowin のディスカッション スレッドで入手できます。公式ドキュメントの「iperf3 の取得」で説明されています。
パブリックサーバー:
• https://github.com/R0GGER/public-iperf3-servers - Recommended
• https://as62240.net/speedtest
• 米国のサーバーが少ない:
サーバー名 位置 ポート nyc.speedtest.clovider.net ニューヨーク 5200-5209 スピードゲージ2.optonline.net ニューヨーク 5201 charlotte02.speedtest.windstream.net ノースカロライナ州 5201 iperf3.velocityonline.net フロリダ州 5201-5210 la.speedtest.clovider.net LA 5200-5209 iperf.scottlinux.com カリフォルニア州 5201
マニュアル:
• https://software.es.net/iperf/invoking.html#iperf3-manual-page
ソースコード:
• https://github.com/esnet/iperf
テスト | コマンド |
---|---|
TCPダウンロード | iperf3.exe -c <server> -P 10 -4 -R |
TCPアップロード | iperf3.exe -c <server> -P 10 -4 |
UDPダウンロード | iperf3.exe -c <server> -u -P 10 -4 -R |
UDPアップロード | iperf3.exe -c <server> -u -P 10 -4 |
esnet/iperf ソース コードの著作権と免責事項は、このバイナリ配布に適用されます。詳細については、ライセンスを確認してください。