CentOS/Debian/Ubuntu系统通用一键快速安装BBR加速方法

我们网友在选择服务器的时候,固有的服务器机房、线路、配置等是决定服务器的速度因素。但是,我们在固有的条件无法改变的时候,我们可以通过安装一些优化组件来提高并发数提高服务器的访问响应速度,这个就是我们常用的Google TCP技术,也就是我们所说的BBR,这个不算作弊,而是合理的在服务器内核中安装组件支持,提高并发数据。

像我们常用的麦子服务器在CentOS镜像系统中是可以选择BBR加速内核模式的,但是像Ubuntu、Debian等镜像是没有BBR加速的,包括我们在其他主机商镜像是没有自带的BBR加速模式。那我们如果遇到这些问题如何去安装BBR呢?从这些合理的技术角度来提高我们服务器的响应速度,包括我们网站的访问速度也是会得到提高的。

CentOS/Debian/Ubuntu系统通用一键快速安装BBR加速方法

在这篇文章中,我们通过网上寻找的可以一键快速支持任意的CentOS/Debian/Ubuntu系统的安装BBR加速模块的,如果我们有需要安装的话可以试试。

第一、BBR安装准备选项

1、支持系统架构

目前这个脚本只支持KVM或者XEN架构,不支持OPENVZ架构。系统CentOS 6+,Debian 7+,Ubuntu 12+基本是支持的,毕竟太低的版本已经陈旧被淘汰掉。

2、备份数据防止万一

如果我们服务器已有数据运行,记得一定要先备份数据,万一导致内核出现问题无法打开。所以有重要数据在运行的项目服务器还是备份为好。

3、如果支持内核直接安装

CentOS/Debian/Ubuntu系统通用一键快速安装BBR加速方法

比如像麦子VPS主机镜像可选中,是有BBR镜像内置的,我们如果不想安装,可以直接选择这个商家的机器。如果我们有其他系统或者其他商家,可以效仿下面的方法安装。

第二、一键安装BBR模块支持

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

这里我们直接在支持的镜像中,安装一键脚本。任意键安装,然后需要输入内核,回车即可。

一键安装BBR模块支持

安装完毕之后,我们需要重启服务器。

第三、检测镜像是否安装成功BBR

我们在上面一键安装BBR之后,然后重启服务器重新登录,检查是否已经安装BBR。

1、检查内核

uname -r

检查是否有新内核出来。

2、返回值检测

sysctl net.ipv4.tcp_available_congestion_control

输入命令,然后检查是否有:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

如果输入:

sysctl net.ipv4.tcp_congestion_control

查看是否有返回:

net.ipv4.tcp_congestion_control = bbr

如果输入:

sysctl net.core.default_qdisc

查看是否有返回:

net.core.default_qdisc = fq

如果输入:

lsmod | grep bbr

如果有返回出现"tcp_bbr"表示安装完毕。

这样,我们可以通过这个办法安装BBR加速模块。

未经允许不得转载:搬瓦工VPS中文网 » CentOS/Debian/Ubuntu系统通用一键快速安装BBR加速方法