无法更改TCP拥塞控制算法

时间:2018-09-20 21:36:12

标签: linux ubuntu networking tcp

所以,明天我有一个计算机网络实验室,这需要我将计算机的TCP拥塞控制算法设置为reno。默认情况下为立方。我知道应该从根本上这样做:

echo reno > /proc/sys/net/ipv4/tcp_congestion_control

但是,重新启动计算机后,tcp_congestion_control算法仍然是三次方的。查看tcp_available_congestion_control和tcp_allowed_congestion_control,可以看到立方和里诺。我正在运行Ubuntu 16.04 Linux 4.4.0-128-generic。

1 个答案:

答案 0 :(得分:0)

以root权限运行:

sysctl net.ipv4.tcp_congestion_control=reno

如果这不起作用,请更改/etc/sysctl.conf,并在其后加上以下行:

net.ipv4.tcp_congestion_control=reno

对此。该文件包含内核参数,这些参数在启动计算机后会用sysctl进行更改。