欢迎光临
我们一直在努力

centos7 br0(CentOS7安装新版内核及开启BBR加速(提升宽带利用率))

BBR是谷歌出品的TCP拥塞控制算法,目的是尽量跑满宽带,不排队的情况,可以起到单边加速TCP连接的效果,非常适合慢速接入网络的用户。那具体如何操作能提升网站访问速度呢?今天小编就给大家整理如何开启BBR功能。

先查看目前服务器的内核版本

1.以下这个uname命令是用来打印当前系统相关信息(内核版本号、硬件构架、主机名称、操作系统类型等);

【uname -sr】

929047cd6f4b811

2.BBR内核要求是4.9+,以上出来的是内核版本3.几,接着启用ELRepo仓库;

rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

a3fd63898c11c81

3.接着用以下命令安装新版的稳定版本内核;

【yum –enablerepo=elrepo-kernel install kernel-ml -y】

4.安装后使用下面的命令查看是否安装成功;

【rpm -qa | grep kernel】

5.我的显示如下图:

7fabceb9eab748f

里面kernel-ml-5.3.8-1.el7.elrepo.x86_64就是安装的新版版本内核(你看到这篇教程的时候可能内核版本有变化,随机应变)

6.现在需要设置系统启动顺序,用以下命令。

【sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \】

我的显示如下图:

845dcd872af5e98

排在第一的就是CentOS Linux (5.3.8-1.el7.elrepo.x86_64) 7 (Core),从第一行为0依次数,0、1、2、3这样,看你的新内核是第几。

7.接着输入下面的命令,命令例子为第一行;

【sudo grub2-set-default 0】

8.输入命令重启服务器;

【reboot】

9.输入以下命令再次查看内核版本;

【uname -r】

这时内核版本显示为4.9以上,本文更新的时候新版版本是5.3.8,就证明安装成功了。

10.输入以下命令重建内核配置;

【grub2-mkconfig -o /boot/grub2/grub.cfg】

完成以上步骤重启东系统,就可以了。

CentOS7新内核上开启BBR

1.安装好的CentOS7上面启用新内核,复制下面的代码执行就OK了;

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

2.输入以下的命令查看是否开启BBR成功;

【sudo sysctl net.ipv4.tcp_available_congestion_control】

3.成功的话会显示这样的输出;

82229fe640afe94

4.继续验证;

【sudo sysctl -n net.ipv4.tcp_congestion_control】

输出应该是:bbr

5.最后看内核模块是否加载;

【lsmod | grep bbr】

6.输出应该是类似下面这种;

ec73eda2f69dfd4

以上就是就是CentOS7安装新版内核和开启BBR加速的方法,开启后对您网站访问速度会起到一定的优化作用,希望对您有所帮助。

赞(0) 打赏
未经允许不得转载:艾飞特资源网 » centos7 br0(CentOS7安装新版内核及开启BBR加速(提升宽带利用率))
分享到

登录

找回密码

注册