2016-10-05 54 views

答えて

1

はiperfのオプション-tを使用します。そのため、t秒後に停止します。デフォルトのiperfクライアントのタイムアウトは10秒です。それ以降は停止します。

は試してみてください。ここでは両方が10秒後に停止します。

サーバー:iperfの-s 10

クライアント-t:iperfの-c < IPアドレス> 10

0

-t、それは完全になるまで待って、それを後に殺し、バックグラウンドで起動します。

iperf -s -w 2Mb -p 5001 & 
sleep 20 
pkill iperf 
1

バージョンによって異なると思います。最近私がこの機能を追加したiperf 2の話ができます。 -serverを起動すると、最終的に「サーバー」、リスナースレッドとトラフィック(受信/サーバー)スレッドごとに2つのスレッドが存在します。だから、-tは、いくつかのことを行い、それがリスナースレッドのタイムアウトとトラフィックスレッドの時間を設定します。リスナー・スレッドはトラフィック・スレッドの親です。したがって、リスナー・スレッドは、トラフィック・スレッドが終了する前に完了するのを待たなければなりません。

例:のは、30秒のリスナーを周り続ける1つの問題をiperf -s -t 30としましょう。 30秒以内にクライアントが存在しない場合、「サーバー」は30秒後に終了します。しかし、クライアントが接続してから20秒が経過した場合。 iperf -c <server> -t 30の場合、リスナ/サーバは20 + 30秒間待機してから終了します。 (注:クライアント-t <value>はサーバに渡されないため、server -tはクライアント-t以上である必要があります)

関連する問題