脚本来源:逗比根据地,有兴趣的朋友可以去了解一下。
麦草云所有机器都已配备BBR
本脚本使用系统:Ubuntu为核心的Linux(例如CentOS) ,同时:
安装完后会要求你重启,y+回车,确认。
重启完毕后:
麦草云所有机器都已配备BBR
本脚本使用系统:Ubuntu为核心的Linux(例如CentOS) ,同时:
- 本脚本已在 Vultr 上的 VPS 全部测试通过。
- 当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。
- 某些服务商(如 Linode、DigitalOcean)可能需要首先将 VPS 配置为可自定义内核,然后 grub2 的配置才会生效。
- 脚本运行完重启发现开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。
- 由于是使用最新版系统内核,最好请勿在生产环境安装,以免产生不可预测之后果。
wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh
安装完后会要求你重启,y+回车,确认。
重启完毕后:
uname -r
# 查看内核版本,含有 4.9.0 就表示 OK 了
# ————————————
sysctl net.ipv4.tcp_available_congestion_control
# 返回值一般为:
# net.ipv4.tcp_available_congestion_control = bbr cubic reno
# ————————————
sysctl net.ipv4.tcp_congestion_control
# 返回值一般为:
# net.ipv4.tcp_congestion_control = bbr
# ————————————
sysctl net.core.default_qdisc
# 返回值一般为:
# net.core.default_qdisc = fq
# ————————————
lsmod | grep bbr
# 返回值有 tcp_bbr 模块即说明bbr已启动。
最后编辑: