我们为了服务器访问速度优化一般会安装Google的BBR加速,一般我们是更换内核后安装的,有时候一些朋友不会安装,甚至报错。这里我们可以用一键安装包。
首先查看架构是否支持BBR
OpenVZ虚拟化不支持单独升级内核,因此可以直接放弃。KVM、XEN等虚拟化一般是支持的。CentOS执行下面的命令可以查看当前使用的虚拟化技术:
安装virt-what
yum install virt-what
查看架构
virt-what
升级内核并开启BBR
依次执行下面的命令升级内核并开启BBR,执行完毕后需重启服务器,若内核升级失败导致系统无法启动,可以在控制台VNC选择启动内核启动。
分别执行下面的命令升级内核
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
查看BBR是否安装和启动
查看内核版本,一般返回值>=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
返回值有 tcp_bbr 模块即说明 bbr 已启动٩(๑•̀ω•́๑)۶
注意!!!并不是所有的 VPS 都会有此返回值,其余正常即可
收藏
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!
说道: