将初始拥塞窗口期间发送的数据包数量更改为 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 连接的目的。如果你试图在两个主机之间实现某种形式的“实时”通信,并且你将发送超过几千字节的数据(即使连接具有高带宽和低延迟)——几毫秒可能很重要。