Open imwowzer opened 6 years ago
http://vultr.aicnm.com/CentOS%E5%AE%89%E8%A3%85Google-BBR%E5%8A%A0%E9%80%9F%E5%B7%A5%E5%85%B7%E5%9B%BE%E6%96%87%E6%95%99%E7%A8%8B/
uname -r
这里我们看到当前CentOS 7核心是3.10.0-514.26.2.el7.x86_64,这个核心是不可以安装BBR的。
CentOS 7更换内核代码如下:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y
rpm -qa | grep kernel
我们看到了有4.13.0内核,需要启动才可以
grub2-set-default 1
然后重启
shutdown -r now
重新连接vps后,输入代码检查是否生效
检查当前内核是不是4.13.4-1.el7.elrepo.x86_64
内核搞定后,我们那就开始安装BBR了
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 sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
执行命令后,看是否是提示”net.ipv4.tcp_available_congestion_control = reno bbr cubic ”
sysctl -n net.ipv4.tcp_congestion_control
执行命令,是否提示bbr
lsmod | grep bbr
执行命令后,是否看到BBR提示。
能看到上面提示,就说明BBR安装成功。后面,我们再去安装需要的工具,比如SS或者其他项目,速度上是有明显提升的。
连接上vps后,在命令行输入以下内容查看当前核心
这里我们看到当前CentOS 7核心是3.10.0-514.26.2.el7.x86_64,这个核心是不可以安装BBR的。
更换内核
CentOS 7更换内核代码如下:
安装4.13.0内核
检查内核是否更新
我们看到了有4.13.0内核,需要启动才可以
然后重启
重新连接vps后,输入代码检查是否生效
检查当前内核是不是4.13.4-1.el7.elrepo.x86_64
内核搞定后,我们那就开始安装BBR了
安装Google BBR
检查BBR是否成功
执行命令后,看是否是提示”net.ipv4.tcp_available_congestion_control = reno bbr cubic ”
执行命令,是否提示bbr
执行命令后,是否看到BBR提示。
能看到上面提示,就说明BBR安装成功。后面,我们再去安装需要的工具,比如SS或者其他项目,速度上是有明显提升的。