如何仅针对选定的接口或路由禁用“tcp_slow_start_after_idle”?

如何仅针对选定的接口或路由禁用“tcp_slow_start_after_idle”?

我正在运行一个具有多个网络接口的服务器(其中一些是 VLAN 接口)。一些连接位于本地网络中,TCP 上的突发流量非常大,这意味着它们会因 而受到很大影响tcp_slow_start_after_idle=1。另一方面,如果我没有 ,在实际互联网中传输数据的接口可能会引起更多的延迟抖动tcp_slow_start_after_idle=1

有没有办法配置一个接口或路由以有效设置,并同时配置tcp_slow_start_after_idle=0另一个接口或路由以有效设置?tcp_slow_start_after_idle=1

/proc/sys/net/ipv4/tcp_slow_start_after_idle整个系统只使用一个切换开关 ( ) 似乎有点过于繁琐。

有关的:

更新:根据https://blog.donatas.net/blog/2015/08/08/slow-start-after-idle/看起来这是 Linux 的默认设置tcp_slow_start_after_idle=1tcp_no_metrics_save=0实际上会导致最差的吞吐量。

相关内容