当前位置:网站首页 / linux / 正文

[centos]bbr加速网络

时间:2018年10月22日 | 作者 : lovean | 分类 : linux | 浏览: 490次 | 评论 0

CentOS 7升级最新内核

#导入ELRepo 公钥wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm --import RPM-GPG-KEY-elrepo.org#安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm#升级最新内核yum --enablerepo=elrepo-kernel install kernel-ml -y

内核升级完成后老的内核和新的会同时存在,CentOS 7 使用grub2引导程序,需要将最新内核优先级调整最高。先输入命令cat /boot/grub2/grub.cfg|grep menuentry查找所有内核,并找出最新内核的全名,并记录下来,如下截图。


#设置最新内核(请输入上面查询到的最新内核)grub2-set-default "CentOS Linux (4.14.14-1.el7.elrepo.x86_64) 7 (Core)"#设置完毕后,输入下面的命令查看是否成功grub2-editenv list
[root@test2018119 ~]# grub2-editenv listsaved_entry=CentOS Linux (4.14.14-1.el7.elrepo.x86_64) 7 (Core)#ok,没问题重启服务器生效reboot

CentOS 6升级最新内核

#导入ELRepo 公钥wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm --import RPM-GPG-KEY-elrepo.org#安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm#升级最新内核yum --enablerepo=elrepo-kernel install kernel-ml -y

升级完毕后修改/etc/grub.conf将default=0修改为default=1,然后reboot重启服务器。

查看内核是否升级成功

输入uname -r可查看当前内核,如果大于4.9说明已经成功了,如果操作后发现你系统网络不通了,估计是升级失败挂掉了,这种情况只能从VNC控制台进入,参照上面的方式修改为原来老的内核启动。

#内核大于4.9[root@test2018119 ~]# uname -r4.14.14-1.el7.elrepo.x86_64

开启BBR

直接复制下面的命令即可:

#修改配置cat >>/etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF#使配置生效sysctl -p

输入下面的命令来检测,如果看到返回的结果包含bbr 说明成功了,如下截图。

[root@test2018119 ~]# sysctl net.ipv4.tcp_available_congestion_controlnet.ipv4.tcp_available_congestion_control = bbr cubic reno
[root@test2018119 ~]# lsmod | grep bbrtcp_bbr                20480  0


猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

友情链接