该文章适用于CentOS7.*系统,默认使用root用户执行以下命令

yum更新

yum update -y

安装elrepo并升级内核

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

查看并更新grub文件

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
grub2-set-default 0

重启

reboot

执行完reboot命令后稍等约1-3分钟后重新连接ssh即可。

开机后查看内核是否已更换为4.******

uname -r

输出如下内容则表示内核4.9已经启动了

4.*********.elrepo.x86_64

开启bbr

vi /etc/sysctl.conf

添加如下内容

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

加载系统参数(正常情况下会输出我们之前加入的内容)

sysctl -p

查看bbr状态

sysctl net.ipv4.tcp_available_congestion_control

打印如下内容为正常

net.ipv4.tcp_available_congestion_control = bbr cubic reno

执行以下命令

lsmod | grep bbr

打印如下内容为正常

tcp_bbr XXX XX

BBR加速已经成功安装。

发表评论

电子邮件地址不会被公开。