找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!99美分域名! Namecheap优惠码大全阿里云2核2G3M新老续费同享99元/年!
查看: 899|回复: 0

[程序代码] Debian 9/Debian 10/Ubuntu 18.04/Ubuntu 18.10快速开启/关闭BBR加速

[复制链接]
发表于 2020-3-3 16:31:25 | 显示全部楼层 |阅读模式
如果使用的是Debian 9、Debian 10、Ubuntu 18.04、Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统无需开启,系统默认就开启了。虽然BBR没有锐速那么暴力,但是兼容性和稳定性占优势,推荐大家使用。对与什么是BBR我就不详细说明了,这是一款由谷歌推出的TCP单边加速的拥塞控制算法。

开启BBR
1. 修改sysctl.conf 系统参数
  1. <div align="left">echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf</div><div align="left">echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf</div>
复制代码

2. 保存并生效
  1. sysctl -p
复制代码
得到返回值如下:(最后两行有就可以了)

3. 查看是否已开启BBR
  1. sysctl net.ipv4.tcp_available_congestion_control
复制代码
若得到返回值带有bbr则成功开启,如:

4. 检查BBR是否成功启动
  1. lsmod | grep bbr
复制代码
如返回信息则表示已经成功开启:

如果不确定自己的系统是支持快速开启bbr可以查看使用下面的命令查看内核,只要4.9及以上版本均可直接开启:
  1. uname -r
复制代码

关闭BBR
若想要关闭bbr加速也很简单,只需要将第二步的返回内容在sysctl.conf内删除或注释掉即可。

1.修改配置文件
  1. vi /etc/sysctl.conf
复制代码
进入配置文件,将添加的内容在最后,若找不到往下翻,按i键或Insert键开启编辑,注释或删除内容后,按ESC键退出编辑,键入
  1. :wq
复制代码
保存并退出。

2. 保存配置
  1. sysctl -p
复制代码

3. 重启系统生效
  1. reboot
复制代码

3. 查看是否已关闭BBR
  1. sysctl net.ipv4.tcp_available_congestion_control
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-4-24 01:47 , Processed in 0.021800 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表