Windows11または10でQoSでIPERF3をテストする方法

サービス品質(QOS)は、ネットワーク上の帯域幅を管理する上で重要な役割を果たします。必要なアプリケーションがデータを消費し、うまく機能するのに優先されることを保証します。また、レイテンシの問題を最小限に抑えます。あなたはすでにこの用語を購入しているときに聞いたことがあるかもしれません。特に、ゲーミングアプリケーションのネットワークパフォーマンスを自動的に強化するためのサービス品質を備えたハイエンドのルーター。

しかし、ポリシーやその他のネットワークパフォーマンス活動に従ってQoSが正しく機能することを確認するにはどうすればよいですか?ここに、IPERF3写真に入ります。これは、帯域幅、レイテンシ、ジッター、およびパケット損失を測定することにより、ネットワークのパフォーマンスをテストおよび調整するための幅広いユーザーツールです。

Windows 11のユーザーの場合、このガイドではIPERF3のインストールとQOSで使用することについて説明します。

なぜQOSでIPERF3を使用するのですか?

IPERF3を使用してQoS設定をテストするのに役立ちます。

  • QoSポリシーが正しく適用されているかどうかを確認します。
  • さまざまな優先設定でネットワークのパフォーマンスを測定します。
  • 重要なアプリケーションが必要な帯域幅を受け取るようにしてください。
  • ネットワーク内の潜在的なボトルネックを特定します。

前提条件

先に進む前に、次のことを確認してください。

  • Windows 11 PC管理者アクセス
  • クライアントマシンとサーバーマシンの両方のIPERF3。
  • QOSポリシー、介して構成されていますグループポリシーエディターまたはPowershell
  • 適切なテストのために同じネットワーク上の2つのデバイス。

ステップ1:Windows 11にIPERF3をインストールします

IPERF3をインストールするには2つの方法があります。公式Webサイトから手動でダウンロードするか、Windows Package Managerを使用しています。ここでは、簡単なパッケージマネージャーの方法について説明します。

IPERF3をインストールするには、次の手順に従ってください。

  1. 管理者としてコマンド端子を開きます。これを行うには、Windows 11または10の[開始]ボタンを右クリックして、端末(管理者)オプションを選択します。
  2. 指定されたコマンドを入力します。
winget install "iPerf3" 
  1. インストールが完了したら、ターミナルをもう一度閉じて開きます現在のセッションを更新します。インストールが正常に完了することを確認するには、指定されたコマンドを使用してIPERFバージョンを確認しましょう。
iperf3 -v

ステップ2:Windows 11でQosを構成します

このステップでは、Windows上のQoSのカスタムポリシーを作成します。しかし、なぜそうするのですか?QOS(サービス品質)ポリシーを作成すると、事前定義されたルールに基づいてネットワークトラフィックが優先されることが保証されているためです。使用を使用してトラフィックを優先順位付けするQos、次の手順に従ってください。

方法1:グループポリシーエディターの使用

  1. プレスWin + r、 タイプgpedit.msc、そしてヒットします入力
  2. に移動しますコンピューター構成 - > Windows設定
  3. ポリシーベースのQOSを選択し、それを右クリックしてから選択します新しいポリシーを作成しますオプション。
  1. ポリシー名を入力して、確認してくださいDSCP値を指定します、および値を設定します(例、46より優先順位のトラフィック用)。注記:より高いDSCP値(例えば、VoIPの場合46)は、低い値(例:バックグラウンドダウンロードの場合は10)にわたって優先順位を付けられます。
  1. 指定しますアプリケーション名iperf3.exe)QOを適用します。

クリック、ウィザードの残りの部分に従って、設定を適用し、システムを再起動します。

注記:複数のQoSポリシーが同じアプリケーションをターゲットにしているが、DSCP値が異なる場合、最後に適用されたポリシーが通常有効になります。の個別のQoSポリシーを作成できますさまざまなアプリケーション競合なし。例:

  • ファイルのダウンロード:DSCP10(優先度が低い)。
  • IPERF3:DSCP46(優先度が高い)。
  • YouTubeストリーミング:DSCP34(中程度の優先順位)。

方法2:PowerShellの使用

QoSポリシーを作成するために上記のようにグラフィカルウィザードを通過したくない場合は、PowerShellも使用できます。これが適用するコマンドですQoSポリシー

New-NetQosPolicy -Name "iPerf3 QoS test" -AppPathNameMatchCondition iperf3 -DSCPAction 46

作成されたポリシーを確認およびリストするには、次のことを使用できます。

Get-NetQosPolicy

ステップ3:QOSでIPERF3テストを実行します

IPERF3サーバーを起動します

サーバーマシン、CMDを開いて実行します:

iperf3.exe -s

QOSでIPERF3クライアントを実行します

クライアントマシン、次のコマンドを実行します。

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>:サーバーのIPアドレスを指定します。
  • -t 30:テストを30秒間実行します。
  • -i 1:毎秒の結果をレポートします。
  • -S 0xB8:設定しますDSCP値(46)QoSテスト用。

異なるDSCP値のテスト:

トラフィックタイプDSCP値(小数)DSCP値(六角)IPERF3コマンド
デフォルトの最善の努力00x00IPERF3.EXE -C -T 30 -S 0x00
バックグラウンドトラフィック100x28IPERF3.EXE -C -T 30 -S 0x28
ストリーミングメディア340x88IPERF3.EXE -C -T 30 -S 0x88
VoIP(優先度が高い)460xb8IPERF3.EXE -C -T 30 -S 0xB8
ネットワーク制御(最優先事項)560xe0iperf3.exe -c -t 30 -s 0xe0

例えば、使用する場合-S 0x28(DSCP 10、バックグラウンドトラフィック)、このトラフィックは、他のより優先度の高いフローよりも優先度が低いと予想されます。

ステップ4:結果を分析します

テストを実行した後、IPERF3は以下を含む結果を表示します。

  • 帯域幅(MBPS)
  • パケット損失(%)
  • ジッター(MS)

以来ジッターそしてパケット損失UDPトラフィックにのみ関連しているので、実行する必要がありますTCPではなくUDPモードのIPERF3それらを取得するために。

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→有効にしますUDPモード
  • -b 100M→セット帯域幅100 Mbps(ネットワークに基づいて調整)。
  • -t 30→テストを実行します30秒
  • -S 0x28→DSCP設定(オプション)。

ヒント:

すべてのQoSポリシーを削除するには

次のコマンドを実行して、すべてのポリシーを削除します。

Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false

結論

このガイドに従って、Windows 11のQoSでIPERF3をテストして、ネットワークトラフィックが効果的に優先されるようにすることができます。 QoSを実装することで、重要なアプリケーションのネットワークパフォーマンスが向上し、輻輳が軽減され、全体的な接続性が向上します。

重要なテイクアウト:

  • IPERF3をインストールし、グループポリシーまたはPowerShellでQOSを構成します。
  • IPERF3を使用して、特定のQoS値でトラフィックを送信します。
  • ネットワークのパフォーマンスを分析して、QoSの有効性を確認します。

Related Posts