禁用tcp慢启动

我正在寻找禁用TCP高速networking的慢启动机制。 目前客户端发送100MB的stream量到随机的服务器,使用非阻塞的1Gbps链路。 在我的math中,stream量的完成时间不到1秒。

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

有没有人知道我如何在不修改内核的情况下轻松改变这个值?

THX〜

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