前言
从大佬那里抄了个一键脚本,建议直接用一键脚本安装。
手动安装
下载并安装内核
最新版内核:http://kernel.ubuntu.com/~kernel-ppa/mainline
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.7/linux-image-4.15.7-041507-generic_4.15.7-041507.201802280530_amd64.deb dpkg -i linux-image-*.deb
在v4.16.4
版本以后,需要先安装linux-modules-*.deb
,然后安装linux-image-unsigned-*.deb
,顺序不可错,否则会导致无法开机。
更新grub并重启
update-grub reboot
开启bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
保存生效 sysctl -p
执行 sysctl net.ipv4.tcp_available_congestion_control
如果结果中有 bbr, 则证明你的内核已开启bbr
执行lsmod | grep bbr
, 看到有 tcp_bbr 模块即说明bbr已启动。
一键脚本
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等
内存要求:≥128M
日期 :2018 年 05 月 18 日
这个脚本是来自于秋水逸冰大佬的博客。
参考链接:
https://51.ruyo.net/2783.html
https://teddysun.com/489.html