IW10(initcwnd 10 initrwnd 10)对基于高速 LAN 的 TCP/IP 通信的影响?

IW10(initcwnd 10 initrwnd 10)对基于高速 LAN 的 TCP/IP 通信的影响?

将初始拥塞窗口期间发送的数据包数量更改为 10 对 LAN 连接有何影响?

通过:

ip route change default via GATEWAY dev INTERFACE initcwnd 10 initrwnd 10

对于高速(1gbit)LAN 连接来说这是否可取?

这对基于高速 LAN 的连接有影响吗?

我所说的 LAN 连接是指 LAN Box <-> LAN Box。这种通信永远不会通过“互联网”进行。

谢谢!

答案1

IW10 总是会在慢启动阶段(最初)加速 TCP 连接,但这在总体传输数据量的情况下是否会引人注目则是另一个问题。

IW10 对于短时间 TCP 连接(例如由网络浏览器打开以加载网页的连接)尤其有用。对于传输大量数据的长时间连接(例如使用 HTTP 或 FTP 传输大文件),其优势可能要小得多,尽管与 IW3 相比,IW10 也有助于在数据包丢失的情况下更快地恢复。

就您而言,带宽不是要考虑的因素。重要的是延迟。检查一下ping链接的往返时间,它可能是 1ms 或更短。如果是这样 - 除非您有大量数据包丢失,否则不会有任何明显的好处。

一般来说,这取决于你使用这些 TCP 连接的目的。如果你试图在两个主机之间实现某种形式的“实时”通信,并且你将发送超过几千字节的数据(即使连接具有高带宽和低延迟)——几毫秒可能很重要。

相关内容