更改 Ubuntu 的默认 Tcp 窗口大小

时间:2021-01-21 03:30:11

标签: networking google-cloud-platform tcp ubuntu-18.04

逐步寻找更改 Ubuntu 服务器的默认 tcp 窗口大小。我是新手。非常感谢详细步骤。

1 个答案:

答案 0 :(得分:2)

要检查 TCP 窗口设置,请使用 sudo sysctl -a | grep net.core

...  
net.core.rmem_default = 212992
net.core.rmem_max = 212992
net.core.wmem_default = 212992
net.core.wmem_max = 212992
...

默认情况下,系统会自动缩放 TCP 窗口;
rmem_defaultrmem_max 定义默认和最大接收窗口大小;
wmem 对发送窗口执行相同的操作;

您还可以调整每个连接的窗口大小:
net.ipv4.tcp_rmem = 4096 87380 16777216

net.ipv4.tcp_wmem = 4096 16384 16777216

第一个值是为每个TCP连接设置的最小接收窗口数;
第二个是分配给每个TCP连接的默认值;
第三个是可以分配给一个TCP连接的最大值;

可以通过将这些行添加到 /etc/sysctl.conf
来调整这些值 要应用它们,请使用 sysctl -p /etc/sysctl.conf

重新加载

您可以找到更多信息 here

相关问题