禁用tcp慢启动

时间:2013-06-10 00:48:55

标签: ubuntu tcp

我正在为高速网络寻找禁用tcp慢启动机制。 目前,客户端向具有非阻塞1Gbps链路的随机服务器发送100MB流。 在我的数学中,流程的完成时间不到1秒。

但问题是他们无法达到完整的链路带宽。 换句话说,它们在获得完整链路带宽之前在慢启动阶段完成。 因此,我想将tcp拥塞窗口大小增加到最大值。

有没有人知道如何在不修改内核的情况下轻松更改该值?

THX〜

1 个答案:

答案 0 :(得分:12)

在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.