Centos如何开启BBR拥塞控制算法

润信云 技术支持

centos 7上安装BBR(Bottleneck Bandwidth and Roundrobin)

据称相比原版BBR,改善了一些。原版BBR一键安装:TCP加速:BBR 一键安装

一、CentOS 7下一键安装BBR修正版脚本(自动安装内核并启用):

wget -N --no-check-certificate "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh

安装后,执行uname -r,显示4.14.89则切换内核成功

uname -r

执行lsmod | grep bbr,显示有bbrplus则开启成功

lsmod | grep bbr


二、CentOS 7手动安装BBR修正版

更新内核并安装

wget --no-check-certificate https://github.com/cx9208/bbrplus/raw/master/centos/x86_64/kernel-4.14.89-1.x86_64.rpm
yum install -y kernel-4.14.89-1.x86_64.rpm

切换启动内核

grub2-set-default 'CentOS Linux (4.14.89) 7 (Core)'

启用

fq echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
bbrplus echo "net.ipv4.tcp_congestion_control=bbrplus" >> /etc/sysctl.conf

最后重启

reboot

注:如果没启动请手动安装BBR并且启动

 安装BBR

1、下载BBR安装脚本

wget https://github.com/teddysun/across/raw/master/bbr.sh

2、赋予脚本执行权限

chmod +x bbr.sh

3、运行脚本进行安装

./bbr.sh

4、重启网络服务使BBR生效

systemctl restart network

验证BBR是否安装成功

1、查看内核参数

sysctl net.ipv4.tcp_available_congestion_control

如果输出中包含"bbr",则表示BBR已安装成功。

相关问题与解答

Q1: 如何卸载BBR?

A1: 可以通过以下命令卸载BBR:

sudo yum remove y bbr

Q2: BBR与其他拥塞控制算法相比有什么优势?

A2: BBR(Bottleneck Bandwidth and Roundrobin)是一种基于模型的拥塞控制算法,相较于其他算法(如Cubic、Reno等),BBR具有以下优势:

1、更高的吞吐量:BBR可以更有效地利用网络带宽,提高传输速率。

2、更低的延迟:BBR可以减少网络传输过程中的排队延迟,提高网络响应速度。

3、更好的公平性:BBR可以在多个连接共享瓶颈链路时,实现更公平的带宽分配。


本文链接:https://blog.runxinyun.com/post/136.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 105

留言0

评论

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