10

高速ネットワークのTCP スロー スタートメカニズムを無効にする方法を探しています。現在、クライアントは、ノンブロッキング 1Gbps リンクを使用して、100MB のフローをランダム サーバーに送信します。私の計算では、フローの完了時間は 1 秒未満です。

しかし問題は、リンク帯域幅全体に到達できないことです。つまり、完全なリンク帯域幅を取得する前に、スロー スタート フェーズで終了します。
したがって、TCP 輻輳ウィンドウ サイズを最大に増やしたいと考えています。

カーネルを変更せずにその値を簡単に変更する方法を知っている人はいますか?

4

1 に答える 1

13

Linux プラットフォームでは、次のコマンドを使用して SSR 設定を確認し、無効にすることができます。

$> sysctl net.ipv4.tcp_slow_start_after_idle
$> sysctl -w net.ipv4.tcp_slow_start_after_idle=0

スロー スタートは、この動作が無効になっていない限り、接続がアイドル状態になった後にも使用されます。

/proc/sys/net/ipv4/tcp_slow_start_after_idle.
于 2013-06-10T06:37:04.663 に答える