云网牛站
所在位置:首页 > Linux教程 > 在CentOS 7系统下升级内核并且开启bbr的方法

在CentOS 7系统下升级内核并且开启bbr的方法

2018-08-17 11:21:55作者:guo的学习笔记稿源:LINUX站

如果你所用的Linux系统内核版本不到Linux Kernel 4.9就不能开启Google bbr,所以在CentOS 7系统下要开启bbr就必须先把Linux Kernel内核升级了,当然你所用的系统内核版本够了,升不升级内核就随你意了。

 

升级CentOS 7系统Linux内核版本

1.查看当前内核版本

[root@test bin]# uname -r

3.10.0-693.el7.x86_64

2.导入elrepo源所需的key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

3.安装elrepo源

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

4.安装yum源中最新的内核

yum -y --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml

5.设置系统启动顺序

1].查看系统启动项:

grep menuentry /boot/grub2/grub.cfg

2].修改启动项为新安装的内核

grub2-set-default 'CentOS Linux (4.17.14-1.el7.elrepo.x86_64) 7 (Core)'

3].查看默认启动的系统版本grub2-editenv list:

[root@test bin]# grub2-editenv list

saved_entry=CentOS Linux (4.17.14-1.el7.elrepo.x86_64) 7 (Core)

6.重启linux系统即可。对于旧内核的处理请看在CentOS系统中使用package-cleanup清除旧内核一文。

 

CentOS 7下开启bbr的方法

1.修改内核参数

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2.保存生效

sysctl -p

3.查看是否生效

lsmod |grep bbr

tcp_bbr 20480 1

另,前面3个步骤也可以这样处理:为了启用BBR算法,你需要修改Sysctl配置,如下所示:

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf

echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf

sudo sysctl -p

现在,可以使用以下命令来确认启用了BBR:

sudo sysctl net.ipv4.tcp_available_congestion_control

输出应类似于:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

下一步,验证:

sudo sysctl -n net.ipv4.tcp_congestion_control

输出应为:

bbr

最后,检查内核模块是否已加载:

lsmod | grep bbr

输出将类似于:

tcp_bbr 20480 1

4.测试网络性能增强

为了测试BBR的网络性能增强,你可以在Web服务器目录中创建一个文件以供下载,然后从台式计算机上的Web浏览器测试下载速度。

sudo yum install httpd -y

sudo systemctl start httpd.service

sudo firewall-cmd --zone=public --permanent --add-service=http

sudo firewall-cmd --reload

cd /var/www/html

sudo dd if=/dev/zero of=500mb.zip bs=1024k count=500

最后,从桌面计算机上的Web浏览器访问URL:http://[your-server-IP]/500mb.zip,然后评估执行下载速度。

 

相关主题

Debian9快速开启TCP BBR实现高效单边加速

Ubuntu 18.04快速开启Google BBR

精选文章
热门文章