BBR加速是Google开发的算法,用于解决服务器短时间内的请求阻塞问题,可以理解为它可以减小服务器的丢包率。而这个BBR在Linux系统内核4.9以上会自带,但是需要你去开启一下。如果版本太低要先去升级,下面是具体方法:文章源自黄强博客-https://huangqiang.me/664.html
要在CentOS 7.9服务器上开启BBR加速,可以遵循以下步骤:文章源自黄强博客-https://huangqiang.me/664.html
- 检查当前内核版本:
使用命令查看当前的内核版本。BBR要求内核版本至少为4.9。文章源自黄强博客-https://huangqiang.me/664.htmluname -r
- 添加ELRepo仓库:
如果当前内核版本低于4.9,需要安装新的内核。首先,添加ELRepo仓库,可以通过以下命令完成:文章源自黄强博客-https://huangqiang.me/664.htmlrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
- 安装新内核:
使用以下命令安装支持BBR的新内核:文章源自黄强博客-https://huangqiang.me/664.htmlyum --enablerepo=elrepo-kernel install kernel-ml -y
- 查看已安装的内核:
通过以下命令查看已安装的内核版本,确认新内核已被安装。文章源自黄强博客-https://huangqiang.me/664.htmlrpm -qa | grep kernel
- 更新Grub配置:
更新开机启动项,以使用新安装的内核。可以使用以下命令:文章源自黄强博客-https://huangqiang.me/664.htmlgrub2-set-default 0
其中
0
是新内核在grub2.cfg
文件中的索引。 - 重启系统:
应用更改并重启系统:文章源自黄强博客-https://huangqiang.me/664.htmlreboot
- 启用BBR:
系统重启后,通过以下命令启用BBR:文章源自黄强博客-https://huangqiang.me/664.htmlecho 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf sudo sysctl -p
- 验证BBR是否启用:
使用以下命令验证BBR是否成功启用:文章源自黄强博客-https://huangqiang.me/664.htmlsudo sysctl net.ipv4.tcp_available_congestion_control sudo sysctl -n net.ipv4.tcp_congestion_control lsmod | grep bbr
如果输出显示
bbr
,则表示BBR已经成功启用。
以上步骤综合了搜索结果中提供的信息,具体步骤可能会根据CentOS的具体版本和系统配置有所变化。在执行这些操作时,请确保您有适当的系统权限,并且理解每条命令的作用,以避免不必要的系统问题。文章源自黄强博客-https://huangqiang.me/664.html
👈扫一扫加强子微信👍
持续互联网创业10年,追求实战落地,乐于分享利他。欢迎加微信好友,一起交流学习!
评论