PowerEdge:iPerfを使用してネットワーク帯域幅をテストする方法
Summary: サーバー モードとクライアント モードでiPerfを使用して、2つのシステム間のネットワーク スループットを測定し、使用可能な帯域幅を特定します。
Instructions
iPerf3 ツールは、ソースコードで利用可能なオープンソースソフトウェアです。ESnet(外部リンク)とローレンス・バークレー国立研究所(外部リンク)によって開発されています。これは、3句の BSDライセンス の下でリリースされています(外部リンク)。『オペレーティングシステム』ディスクはオプションなので、同梱されていないコンピューターもあります。 iPerf3 これは、デルのテクノロジー ツールではありません。
を使用してネットワーク帯域幅とスループットをテストする方法について学習します。 iPerf クライアントとサーバーを構成し、ネットワーク パフォーマンスの結果を解釈する。
使用方法 iPerf システム間で使用可能なネットワーク帯域幅をテストし、ネットワーク スループットを測定して、パフォーマンスの問題を特定します。
『オペレーティングシステム』ディスクはオプションなので、同梱されていないコンピューターもあります。 iPerf3 ユーティリティーは、2つのシステム間のネットワークのスループットを測定する、一般的に使用されるネットワーク・テスト・ツールです
これにより、ユーザーはネットワークのテストに使用できるさまざまなパラメーターを設定したり、ネットワークの最適化やチューニングに使用したりできます。Iperfにはクライアントとサーバーの機能があり、2点間のスループットを一方向または双方向に測定できます。これは、Linux、Windows、VMwareなどのさまざまなプラットフォームで実行されるオープンソース ソフトウェアです
特定のインターフェイス アドレスを使用する必要がある場合は、使用するアドレスを -B <x.x.x.x> オプション.
10G を超えるネットワークをテストする場合は、 -P <threads> オプションを選択します。
iPerf3 そして、その使用法は iPerf.fr で見つけることができます 。外部リンク。
ダウンロードまたはインストール iPerf3 使用しているオペレーティング システム(OS)のユーティリティー:
Windowsでのインストール
- 最新のバイナリーをダウンロードします。
iPerfツール (外部リンク) - バイナリの抽出
.zipfile をローカル・ファイル・システム上の任意の場所に作成して、後で実行します。 - Windows用のインストールはありません。代わりに、ユーティリティーが解凍された場所でコマンド プロンプトを開きます。
「Red Hat Enterprise Linux (RHEL)」
- スーパーユーザー権限(root)で次のコマンドを実行します。
dnf install iperf3
Ubuntu Linuxのインストール:
- sudo権限で次のコマンドを実行します。
sudo apt install iperf3
iPerf ユーティリティーは、VMware ESXi 7.0以降ではデフォルトでインストールされ、次の場所のローカル ファイル システムにあります。 /usr/lib/vmware/vsan/bin/iperf3。
使用可能なネットワーク帯域幅をテストする方法1.
- Linuxオペレーティング システムでは、次のコマンドを実行します。
iperf3 -s
ローカル ファイアウォールが有効になっている場合は、使用するポート(デフォルト5201)を開く必要があります。特定のポートを(必要に応じて)指定するには、 -p <port> オプションを選択します。
- Linuxオペレーティング システムでは、次のコマンドを実行します。
iperf3 -c x.x.x.x
を置き換えます <x.x.x.x> 「x.x.x.x」を手順2のサーバーのIPアドレスに置き換えます。

図1: イメージ: iPerf3 データを受信する準備ができているサーバーとしてWindows上で実行されています。
図2: イメージ: iPerf3 転送結果を表示するクライアントとしてLinux上で実行
Additional Information
- クライアントから帯域幅をテストするためのiPerfコマンドとは何ですか?
クライアントマシンからネットワーク帯域幅をテストするには、標準の基本 iPerf3 コマンドは次のとおりです。
iperf3 -c <server_ip_address>
次の内容を入れ替えます: <server_ip_address> リッスンしているiPerfサーバーの実際のIPアドレスに置き換えます。このデフォルト コマンドは、10秒間の伝送制御プロトコル(TCP)スループット テストを実行します。
- iPerfはネットワーク スループットをどのように測定しますか?
iPerf ネットワークの両端でクライアント ソフトウェアとサーバー ソフトウェアを実行して、ネットワーク スループットを測定します。クライアントは、設定された時間、接続を介してデータ パケットのストリームを転送します。次に、正常に受信されたバイトの合計数を取得し、その結果をテスト期間で割ることによってスループットを計算します。
iPerfの詳細については 、「iPerf - The ultimate speed test tool for TCP, UDP and SCTP 」(外部リンク)を参照してください。