1. iperf3 の概要
iperf3 はポイントツーポイントのネットワーク テスト ツールです。たとえば、サーバー A 上の特定のサービスへのアクセスが特に遅い場合、それはイントラネット間のネットワーク遅延が原因でしょうか? それともアクセス中のサービスに問題があるのでしょうか?ping や Telnet を使用する場合は、単純にネットワークが接続されているかどうかを確認することしかできませんが、ネットワークが不安定な場合はわかりません。このとき、iperf を使用してテストできます。
2.背景をインポートする
この実験では、NBS3100 のポート レートを 100M に変更した後の回線帯域幅が 100M であるかどうかを含め、Ruijie Ruiyi NBS3100 レイヤ 2 スイッチのポート レートがギガビットに到達できるかどうかをテストする必要があります。
実験の背景は、2 台のコンピューターがそれぞれ NBS3100 のポート 1 とポート 2 に接続されており、ポート 1 のコンピューターがテスト サーバーとして展開され、ポート 2 がテスト クライアントとして展開されます。
3. 使用プロセス (Windows システム)
1. iperf3 をインストールし、公式 Web サイトから対応する圧縮パッケージをダウンロードします。
- 公式 Web サイトにアクセスし、クリックしてダウンロードします ( https://iperf.fr/iperf-download.php#windows )
- Windows バージョンの選択を選択します
- iperf3.1.3 バージョン
- ダウンロードした iperf3 ファイルをクリックします
- Dドライブに解凍
- 解凍したファイルをCドライブのwindosディレクトリにコピーします。
iperf3 をインストールするには、両方のコンピューターがこの操作に従う必要があります。
2. サーバーとクライアントの構成
現在のサーバーの IP アドレスが 10.44.77.1 であると仮定し、ポート間の接続とネットワーク帯域幅レートをテストします。
展開サーバー:
1. ipierf3 を見つけて右クリックし、「ターミナルで開く」を選択します (cmd を使用して開きます)。
2. コマンドを実行します: iperf3 -s -i 1 -p 1314
これは、ポート 1314 をリッスンする単純なサービスを構築することに相当します。
(1314 はサーバーがリッスンするポートです。ポートは自由に変更できますが、両端は同じである必要があります)
クライアントを構築します。
同じようにコマンドラインを開きます
コマンドを実行します。\iperf3 -c 10.44.77.1 -i 1 -t 60 -p 1314
ポートがギガビットに近い速度に達していることが測定できます。
ポートが 100M のみをサポートすると仮定して、今回の実験をシミュレートするために、スイッチのポート速度を 100M に調整しました。
テスト結果は100Mに近い速度です
注意が必要です:
1. コマンド ラインを使用して iperf3 に入る方法がわからない場合は、右クリックして入力することはできません。Shift キーを押しながら右クリックしてみてください。システム バージョンが異なると、表示名も異なります (オープン管理者としてターミナルで開くと、Powershell ウィンドウが開きます)
2. クライアントがコマンド iperf3 -c 10.44.77.1 -i 1 -t 60 -p 1314 を入力してエラーを報告した場合、コマンドの前に .\ を追加してコマンドを実行すると成功します。
3. バレル効果。テストでは、すべてのハードウェア デバイスが期待される効果率をサポートする必要があります。