Google BBR是什么?VPS服务器CentOS7一键安装Google BBR加速脚本

Google BBR是一款Google开发的拥堵控制算法,通过优化和控制TCP的拥塞,充分利用带宽并降低延迟,使得服务器的带宽得到合理化应用,今天博主就教大家如何在你的VPS上安装并启用Google BBR,文章部分内容来自iTimothy。

VPS服务器CentOS7一键安装Google BBR加速脚本

VPS 一键安装谷歌 BBR 加速

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。

部署最新版内核,开启TCP BBR 加速的 VPS,网速可以提升几个数量级。

脚本一键安装 BBR 加速

使用root用户登录服务器,执行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装大概需要两分钟,安装完成后会提示是否重启服务器

输入 y 重启服务器

重启需要一般只要几十秒

重新连接服务器,验证是否成功安装最新内核并开启 BBR 加速,执行命令:

uname -r

内核版本显示为最新版就表示 BBR 加速安装完成了


脚本支持环境

系统:CentOS 6+,Debian 7+,Ubuntu 12+

虚拟化技术:Xen、KVM、VMWare,不支持OpenVZ

Debian 8 / Ubuntu 14 / Ubuntu 16

如果安装最新的Ubuntu 17版本,有可能内核已经为4.10了,可以不用再升级内核了。

1.下载最新内核,最新内核查看这里

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.4/linux-image-4.11.4-041104-generic_4.11.4-041104.201706071003_amd64.deb

2.安装内核

dpkg -i linux-image-4.*.deb

3.清理不用的旧内核(可选)

apt-get autoremove

4.更新 grub 系统引导文件并重启。

update-grub
reboot

Centos 7安装Google BBR命令

1.下载更换内核,最新内核查看这里

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

2.查看内核是否安装成功

rpm -qa | grep kernel

3.删除旧内核(可选)

rpm -ev 旧内核

4.更新 grub 系统引导文件并重启。

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d /'
grub2-set-default 0  #default 0表示第一个内核设置为默认运行, 选择最新内核就对了
reboot

某些服务商(如Digital Ocean)可能需要首先将VPS配置为可自定义内核,然后grub2的配置才会生效。

开启BBR

开机后

uname -r

看看是不是内核4.9、4.10或4.11。

执行

lsmod | grep bbr

如果结果中没有 tcp_bbr 的话就先执行。

modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf

执行

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
sysctl net.ipv4.tcp_congestion_control

如果结果都有bbr, 则证明你的内核已开启bbr。看到有 tcp_bbr 模块即说明bbr已启动,这样,就可以开始体验Google的黑科技加速了……

官方QQ群号码:922069959(空)1093596563(空)

您可能感兴趣的文章

2 thoughts on “Google BBR是什么?VPS服务器CentOS7一键安装Google BBR加速脚本

留言评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code