云主机

质量为本、客户为根、勇于拼搏、务实创新

< 返回云主机列表

debian9、10,centos7开启原生bbr,实现tcp加速

发布时间:2023-07-17

提示:本文最后更新于2022-03⑴9 21:53,文中所关联的信息可能已产生改变,请知悉!

debian9、debian10

一键开启bbr命令:

echo net.core.default_qdisc=fq >> /etc/sysctl.conf && echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf && sysctl -p 

检查会不会开启bbr::

sysctl net.ipv4.tcp_available_congestion_control && lsmod | grep bbr

出现 类似下方字样即为开启
net.ipv4.tcp_available_congestion_control = bbr cubic reno
tcp_bbr                20480  56

centos7

1 检查系统内核
uname -r
如果低于4.10则更新内核

2 更新内核(此方法将更新到最新的内核版本,请确认内存足够大,256ram貌似启动不了)

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release⑺.0⑵.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

3 安装成功以后,查看内核
rpm -qa | grep kernel
看到 kernel-ml⑸.3.5⑴.el7.elrepo.x86_64 字样的,即是成功。

4 更新开机启动

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

出现以下类似字段即为成功
CentOS Linux (5.3.5⑴.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0⑼57.1.3.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue⑼6820b9851c24560b5f942f2496b9aeb) 7 (Core)

5 设置新内核为第一启动顺序

grub2-set-default 0

6 重启系统
履行:reboot
履行以下代码开启tcp bbr

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

7 查看会不会开启bbr

sysctl net.ipv4.tcp_available_congestion_control && lsmod | grep bbr

出现 类似下方字样即为开启
net.ipv4.tcp_available_congestion_control = bbr cubic reno
tcp_bbr                20480  56

一键安装最新内核并开启 BBR 脚本

秋水逸冰一键脚本:
系统支持:CentOS 6+,Debian 8+,Ubuntu 16+
虚拟技术:OpenVZ 之外的,比如 KVM、Xen、VMware
内存要求:≥128M

wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh

桂#哥#网#络www.gUIgege.cn

TikTok千粉号购买平台:https://tiktokusername.com/