我正在寻找禁用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.