0

iPerf 実行可能ファイルの何が問題なのかわかりません。Telnetスクリプトを使用してiPerfの実行を自動化しようとしています(これは私が使用しているものですhttps://github.com/ngharo/Random-PHP-Classes/blob/master/Telnet.class.php )。PHP スクリプトが期待どおりに機能すると仮定して、ボトルネックの理由を見つけるために何ができるか知りたいです。基本的に、コマンド ラインで手動で実行すると、必要な速度が得られますが、スクリプトを使用してリモートで実行すると、パフォーマンスが制限されます。

私が試したのは、iperfの実行中にtcpdumpを使用してログを出力し、Wiresharkを使用して読み取ることです。私が観察できるのは、スクリプトを使用するとフラグメント間の時間差が大きくなることだけです。これは、レートが低くなることを意味します。この後どうすればいいのかわからない。他に見たり試したりできるアイデアはありますか?sysctlを使用してバッファサイズのカーネル値を変更しようとしましたが、手動で実行すると常に機能するため、これは効果がありません。

-w、-l、-b などのすべての iperf 構成オプションを試してみたことに注意してください (バースト モードは試していません)。失敗。

4

0 に答える 0