当前位置: 移动技术网 > 科技>操作系统>Linux > Linux小知识:CentOS使用Google-BBR加速网络

Linux小知识:CentOS使用Google-BBR加速网络

2019年11月02日  | 移动技术网科技  | 我要评论

迷走记忆,yiqiyoukanliuxingyu,府谷县政府网

准备一台centos的服务器
查看系统内核:rpm -qa | grep kernel
这里需要linux内核在4.9 rc版本以上,如果版本不是请继续下面操作

  • 访问 ,根据指示安装elrepo仓库,教程如下
  • 首先以root权限登陆服务器
    输入以下导入公钥:
    rpm --import https://www.elrepo.org/rpm-gpg-key-elrepo.org
  • 接着输入对应系统命令安装elrepo
    centos-8:
    yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm -y
    centos-7:
    yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y
    centos-6:
    yum install https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm -y
  • 安装完成后输入以下命令下载安装最新内核(相关介绍地址:):
    yum --enablerepo=elrepo-kernel install kernel-ml -y
  • 安装完成之后需要修改默认内核启动,一般情况下只需要输入以下命令即可:
    grub2-set-default 0
  • 如果以上安装的内核不为0,这需要以下代码确认,并修改
    awk -f\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
  • 随后重启服务器:reboot
  • 重启完成之后输入以下命令确认是否内核已经更换:
    uname -r

如果你的linux内核版本为4.9 rc版本及更高,那么即可启用bbr。
这里只需要在/etc/sysctl.conf文件中写入以下两行即可:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
相关命令如下:
echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf
最后重新加载sysctl,命令如下:
sysctl -p

检查bbr是否正常运行命令:lsmod | grep tcp_bbr

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网