当前位置: 首页 » 教程 » 心得 » CentOS一键升级内核并开启Google BBR

CentOS一键升级内核并开启Google BBR

心得 5条评论 2017-2-4 6,728 views

Google BBR是一款TCP加速工具,类似与锐速,Google开源了BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。因此要想使用BBR,必须升级到最新内核。

bbr

查看架构

OpenVZ虚拟化不支持单独升级内核,因此可以直接放弃。KVM、XEN等虚拟化一般是支持的。CentOS执行下面的命令可以查看当前使用的虚拟化技术,详细说明请参考:CentOS云主机/VPS查看所使用的架构

#安装virt-what
yum install virt-what
#查看架构
virt-what

升级内核并开启BBR

依次执行下面的命令升级内核并开启BBR,执行完毕后需重启服务器,若内核升级失败导致系统无法启动,可以参考《CentOS 6修改启动内核》处理,升级前重要数据请做好备份,勿在生产环境测试。

#分别执行下面的命令升级内核
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

查看

#查看内核版本,一般返回值>=4.9
uname -r
#执行下面命令,一般返回net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_available_congestion_control
#下面命令一般返回net.ipv4.tcp_congestion_control = bbr
sysctl net.ipv4.tcp_congestion_control
#下面命令一般返回net.core.default_qdisc = fq
sysctl net.core.default_qdisc
#返回值有 tcp_bbr 模块,说明BBR已启动
lsmod | grep bbr

其它说明

一键脚本在Vultr测试通过,该脚本还适用于Debian 7+,Ubuntu 12+,具体请自行尝试。配合秋水逸冰的另一脚本CentOS一键安装shadowsocks脚本效果更佳。

此文参考了:一键安装最新内核并开启 BBR 脚本

标签: , ,

5 条评论 “CentOS一键升级内核并开启Google BBR”

  1. 谨言慎行说道:

    对于centos6以上的版本是可行的,对6以下的版本好像不行!!

    1. xiaoz说道:

      需要CentOS 6+才可以安装

  2. 菜鸟运维说道:

    这东西干啥用的?

    1. 小z说道:

      就是TCP加速工具,针对国外服务器丢包、高延迟有点作用,尤其是服务器装了ss感觉慢的话可以试试。

  3. 网赚说道:

    多谢分享啊

发表评论

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