社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
准备一台centos的服务器
查看系统内核:rpm -qa | grep kernel
这里需要Linux内核在4.9 RC版本以上,如果版本不是请继续下面操作
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm -y
yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y
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
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
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!