谁能帮我找到ubuntu中TCP的最大拥塞窗口值?我只找到初始化窗口大小;我找不到最大值。我只能找到初始窗口大小。我需要最大值,它与 tcp 的缓冲区大小有关吗?
问问题
393 次
2 回答
0
谁能帮我找到ubuntu中TCP的最大拥塞窗口值?
命令
sysctl net.ipv4.tcp_wmem
将输出类似
net.ipv4.tcp_wmem = 4096 16384 4194304
最后一个值(4194304)是最大拥塞窗口。
于 2019-11-22T11:07:05.573 回答
-1
这取决于发送窗口。使用窗口缩放选项,您可以在此处找到发送窗口的限制: https ://en.wikipedia.org/wiki/TCP_window_scale_option
你可能想看看实际的实现,可能会发现以下有用: 1. 通用 tcp 实现: https ://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/net/ipv4/tcp.c 2. TCP立方变体: https ://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/net/ipv4/tcp_cubic.c
TCP 拥塞控制的各种变体 - 您可以根据以下内容找到您使用的风格:https ://superuser.com/questions/992919/how-to-check-the-tcp-congestion-control-algorithm-flavor-在Ubuntu中
于 2018-08-27T06:17:19.033 回答