これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの3つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドiperfXNUMXです。
プログラム:
NAME
iperf3-ネットワークスループットテストを実行します
SYNOPSIS
iperf3 -s [ オプション ]
iperf3 -c [ オプション ]
DESCRIPTION
iperf3は、ネットワークスループット測定を実行するためのツールです。 どちらのTCPもテストできます
またはUDPスループット。 iperf3テストを実行するには、ユーザーはサーバーと
クライアント。
全般的な OPTIONS
-p, - 港 n
リッスン/接続するサーバーポートを設定します n (デフォルトは5201)
-f, - フォーマット
レポートする[kmKM]形式:Kbits、Mbits、KBytes、MBytes
-i, - 間隔 n
一時停止 n 定期的な帯域幅レポート間の秒数。 デフォルトは1で、無効にするには0を使用します
-F, - ファイル 名
クライアント側:ランダムを使用する代わりに、ファイルから読み取り、ネットワークに書き込みます
データ; サーバー側:スローする代わりに、ネットワークから読み取り、ファイルに書き込みます
データを離れて
-A, -アフィニティ n / n、m
可能であれば、CPUアフィニティを設定します(Linuxのみ)。 クライアントとサーバーの両方で
ローカルアフィニティを設定できます。 さらに、クライアント側では、
n、m形式を使用した、そのXNUMXつのテストに対するサーバーのアフィニティ。
-V, -詳細
より詳細な出力を与える
-J, --json
JSON形式で出力
-d, - デバッグ
デバッグ出力を発行します。 主に(おそらく排他的に)開発者が使用します。
-v, - バージョン
バージョン情報を表示して終了します
-h, - 助けて
ヘルプの概要を表示する
サーバ 明確な OPTIONS
-s, - サーバ
サーバーモードで実行
-D, - デーモン
サーバーをデーモンとしてバックグラウンドで実行する
-1, --XNUMX回限り
XNUMXつのクライアント接続を処理してから、終了します。
クライアント 明確な OPTIONS
-c, - クライアント host
クライアントモードで実行し、指定されたサーバーに接続します
-u, --udp
TCPではなくUDPを使用する
-b, -帯域幅 n[キロ]
ターゲット帯域幅をに設定します n ビット/秒(UDPの場合はデフォルトで1 Mbit /秒、TCPの場合は無制限)。
複数のストリーム(-Pフラグ)がある場合、帯域幅制限は個別に適用されます
各ストリームに。 帯域幅指定子に「/」と数字を追加することもできます。
これを「バーストモード」と呼びます。 指定された数のパケットを送信せずに送信します
指定された帯域幅制限を一時的に超えた場合でも、一時停止します。 設定
ターゲット帯域幅を0にすると、帯域幅制限が無効になります(特に
UDPテスト)。
-t, - 時間 n
送信する秒単位の時間(デフォルトは10秒)
-n, -バイト n[キロ]
送信するバイト数(-tの代わりに)
-k, --ブロック数 n[キロ]
送信するブロック(パケット)の数(-tまたは-nの代わりに)
-l, - 長さ n[キロ]
読み取りまたは書き込みするバッファーの長さ(TCPの場合はデフォルトで128 KB、UDPの場合は8KB)
-P, - 平行 n
実行するParallelClientストリームの数
-R, - 逆行する
リバースモードで実行(サーバー送信、クライアント受信)
-w, - 窓 n[キロ]
ウィンドウサイズ/ソケットバッファサイズ(これはサーバーに送信され、その上で使用されます
サイドも)
-B, - 練る n[キロ]
特定のインターフェイスまたはマルチキャストアドレスにバインドする
-M, --set-mss n
TCPの最大セグメントサイズを設定します(MTU-40バイト)
-N, - 遅延なし
TCPを遅延なしに設定し、Nagleのアルゴリズムを無効にします
-4, -バージョン4
IPv4のみを使用する
-6, -バージョン6
IPv6のみを使用する
-S, --tos n
IPの「タイプオブサービス」を設定する
-L, --フローラベル n
IPv6フローラベルを設定します(現在、Linuxでのみサポートされています)
-Z, --ゼロコピー
次のようなデータ送信の「ゼロコピー」方式を使用します。 ファイルを送信(2)通常の代わりに
書きますとします。
-O, -省略 n
TCPスロースタート期間をスキップするには、テストの最初のn秒を省略します。
-T, - 題名 STR
すべての出力行の前にこの文字列を付けます。
-C, --linux-輻輳 アルゴ
輻輳制御アルゴリズムを設定します(Linuxのみ)。
--get-サーバー出力
サーバーから出力を取得します。 出力形式はサーバーによって決定されます(
特に、サーバーがで呼び出された場合 --json フラグ、出力はになります
JSON形式。それ以外の場合は、人間が読める形式になります)。 クライアントが実行されている場合
--json、サーバー出力はJSONオブジェクトに含まれています。 そうでなければそれは
人間が読める形式の出力の下部に追加されます。
作者
Iperfは、もともとMarkGatesとAlexWarshavskyによって作成されました。 マニュアルページとメンテナンス
ジョン・デュガン。 Ajay Tirumala、Jimからの他の寄稿
ファーガソン、Feng Qin、Kevin Gibbs、John Estabrook 、アンドリュー
ギャラティン、スティーブン・ヘミンガー
onworks.netサービスを使用してオンラインでiperf3を使用する