問題タブ [iperf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
throughput - iperf のスループットの計算方法
Pythonを使用して(UDPソケットを作成して)イーサネットスループットを計算しようとしています。スループットは 10 ~ 15 MBps の範囲でした。iperf を使用して相互検証したところ、iperf はスループットを 35 MBps と示しています。スループットを計算するために iperf が使用するロジックは何ですか?
UDP または TCP プロトコルを使用しますか?
testing - iPerf TCP スループットの一貫した増減
iPerf を使用して、ルーターの Wi-Fi パフォーマンスをテストしています。この接続を実証するために、HP Zbook (クライアント) と Macbook Pro (サーバー) の 2 台のコンピューターをセットアップしました。クライアントは LAN 経由でルーターに直接接続され、サーバーは Wi-Fi 経由でルーターに接続されます。
私の iPerf スクリプトは、TCP ウィンドウ サイズを設定し、特定の時間制限でクライアントからサーバーにデータを送信します。サーバーの出力は、ルーターのすべての Wi-Fi 構成 (さまざまな帯域、802.11 プロトコル、およびチャネル帯域幅) に対して比較的一定の間隔で、数秒間は予想されるスループットに達し、数秒間は非常に低いスループットになります。騒がしくてきれいな環境でも。誰でもこれの考えられる理由を提案できますか? これが Wi-Fi プロトコルのしくみですか? それとも、これは iPerf の問題ですか?
クライアントの iperf バージョンは、iperf3 v3.0.11 (Windows 64 ビット) および iperf3 v3.0.1 (mac osx) です。
クライアント OS: Windows 10
サーバーOS: Mac OS X El Capitan v 10.11.5
TCP テストと 2 つの UDP テスト (帯域幅を 1.05Mbps と 150Mbps に設定) を実行し、出力のスクリーンショットを添付しました。Wi-Fi 設定: 802.11ac、40MHz、5GHz
5GHz、80MHz、802.11acでの180秒のテストケースのIPERFスクリプトのJPERF描写
スクリーンショットのテスト: https://imageshack.com/a/SktM/1
cloud - iperf がリモート マシンから接続できない
iperf を使用して、2 つのクラウド仮想マシン間のネットワーク帯域幅を測定しようとしています。マシンAが走る
とマシンB
実行中、これは機能しません
マシンAでは正常に動作します。必要なポート(5001、sudo ufw allow 5001を使用)を開いたので、ファイアウォールは問題ではありません。
また、プロセス全体が、別のクラウド プロバイダーで実行されているマシンでも問題なく動作することに注意してください。
android - iperf エラー: 位置に依存しない実行可能ファイル (PIE) のみがサポートされています
Android アプリケーションのテストに iperf を使用しています。
サーバー側とクライアント側の通信は適切に構成されています。クライアント側からコマンドを送信すると、次のエラーが表示されます。
エラー: 位置に依存しない実行可能ファイル (PIE) のみがサポートされています。
このエラーを解決するために私を導くことができますか?.
ありがとうバラムルガン.S
c# - Iperf3 C# 自動化の問題
c# を使用して iperf3 を自動化しようとしています。問題は、何らかの理由で iperf テストが完了すると iperf3 出力がリダイレクトされ、リアルタイムでリダイレクトされないことです。
このコードは、コンソールでリアルタイムにデータを取得する iperf2 では機能しますが、iperf3 では機能しません。問題が何であるかわかりません。
networking - iperf 2.0.5 TCP 双方向テスト出力の順序が正しくありません
iperf バージョン 2.0.5を使用して、2 台のマシン(両方とも Linux Debian 8 を実行)間の TCP 帯域幅をテストしています。オプションの助けを借りて双方向帯域幅を測定するためにデュアルテストを使用して-d, --dualtest
います。また、テスト結果を (正規表現を使用して) 取得する Python ラッパーがあり、iperf レポート出力での 2 つの結果の出現順序に依存しています。
ただし、報告された結果は、見た目の理由もなく、表示の順序を変更し続けます。それらは次のように表示されます。
また、次のような場合もあります。
最後の行に予想されるより高い帯域幅が含まれ、その直前の行に他の帯域幅が含まれている 2 番目のものを想定するように、ラッパー コードを解決しました。
- iperf によって報告される特定の出力順序を強制するにはどうすればよいですか?
- そして、なぜID として
4
andを使用するのですか?5
- ID に使用する番号を決定する方法はありますか? あるテストから別のテストへと変化しているように見えるからです。つまり、たとえば、別の時間に、または別のマシンから実行するときに
6
andを使用します。7
これは、クライアント マシンで iperf を実行する方法です。
これはサーバーマシン上にあります:
unix - 終了時に iperf サーバーを停止するにはどうすればよいですか?
クライアントが完了すると、プロセスは自動的に閉じられます。一部のプロセスを自動化したいので、サーバー側でも同じことをしたいのですが、サーバー側は終了しますが開いたままです。