«

CentOS7安装谷歌bbr加速

myluzh 发布于 阅读:1164 Linux


!测试环境为CentOS 7 x64。CentOS 6及以下版本不通用

0x01

yum系统更新(更新到7.3)

yum update

0x02

查看系统版本

cat /etc/redhat-release

输出如下,则表示已升级到7.3

CentOS Linux release 7.3.1611 (Core)

0x03

安装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

正常情况下将输出如下:

Transaction Summary
================================================================================
Install  1 Package

Total download size: 39 M
Installed size: 169 M
Downloading packages:
kernel-ml-4.9.0-1.el7.elrepo.x86_64                    |  39 MB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
 Installing : kernel-ml-4.9.0-1.el7.elrepo.x86_64                          1/1
 Verifying  : kernel-ml-4.9.0-1.el7.elrepo.x86_64                          1/1

Installed:
 kernel-ml.x86_64 0:4.9.0-1.el7.elrepo

Complete!

0x04

更新grub文件并重启(reboot后,ssh会断开,稍等一会儿重新连接)

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

0x05

开机后查看内核是否已更换为4.9

uname -r

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

4.9.0-1.el7.elrepo.x86_64

0x06 开启bbr

vi /etc/sysctl.conf

添加如下内容:

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

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

sysctl -p

0x07 确定bbr已经开启

a.若

sysctl net.ipv4.tcp_available_congestion_control

返回

net.ipv4.tcp_available_congestion_control = bbr cubic reno

则成功

b.若

lsmod | grep bbr

返回形如

tcp_bbr                16384  1

则成功

参考文章:#为VPS加速度# CentOS 7安装bbr教程

centos bbr


正文到此结束
版权声明:若无特殊注明,本文皆为 Myluzh Blog 原创,转载请保留文章出处。
文章内容:https://itho.cn/linux/91.html
文章标题:《CentOS7安装谷歌bbr加速