文章

Google BBR 优化算法,实现TCP加速

  编辑于:2018-05-19
文章目录

前言

从大佬那里抄了个一键脚本,建议直接用一键脚本安装。

手动安装

下载并安装内核
最新版内核: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

发表回复