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
发表评论