Debian/Ubuntu开启bbr

缘起

现在google开发并且在4.9之后合并到linux kernel的新tcp拥塞控制,非常的火。能够有效的提升不稳定网络的传输速率(比如访问国外的ip地址)。

因此在本地的树莓派、nas服务器上开启个bbr也是很有必要的(所幸树莓派的系统还是比较给力的,内核已经4.19了,非常新)。

折腾过程

linux下,一切都是那么的简单粗暴但有效,直接编辑文件生效就完事啦。

1、编辑网络配置文件

sudo vi /etc/sysctl.conf

在文件末尾增加如下两行

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

保存之后,用如下命令生效,最好运行完重启下验证。

sudo sysctl -p

2、检查是否成功

1、sysctl检查

sysctl net.ipv4.tcp_available_congestion_control

显示如下则成功

net.ipv4.tcp_available_congestion_control = reno cubic bbr
sysctl net.ipv4.tcp_congestion_control

显示bbr则成功

net.ipv4.tcp_congestion_control = bbr

2、lsmod检查

lsmod | grep bbr

显示如下则成功

tcp_bbr                20480  39


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。