Linux服务器开启BBR加速,让宝塔面板和网站后台极速秒开

qiang 2024-05-11运营 教程攻略评论字数 1011阅读3分22秒

BBR加速是Google开发的算法,用于解决服务器短时间内的请求阻塞问题,可以理解为它可以减小服务器的丢包率。而这个BBR在Linux系统内核4.9以上会自带,但是需要你去开启一下。如果版本太低要先去升级,下面是具体方法:文章源自黄强博客-https://huangqiang.me/664.html

要在CentOS 7.9服务器上开启BBR加速,可以遵循以下步骤:文章源自黄强博客-https://huangqiang.me/664.html

  1. 检查当前内核版本
    使用命令查看当前的内核版本。BBR要求内核版本至少为4.9。文章源自黄强博客-https://huangqiang.me/664.html
    uname -r
  2. 添加ELRepo仓库
    如果当前内核版本低于4.9,需要安装新的内核。首先,添加ELRepo仓库,可以通过以下命令完成:文章源自黄强博客-https://huangqiang.me/664.html
    rpm --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
    
  3. 安装新内核
    使用以下命令安装支持BBR的新内核:文章源自黄强博客-https://huangqiang.me/664.html
    yum --enablerepo=elrepo-kernel install kernel-ml -y
    
  4. 查看已安装的内核
    通过以下命令查看已安装的内核版本,确认新内核已被安装。文章源自黄强博客-https://huangqiang.me/664.html
    rpm -qa | grep kernel
  5. 更新Grub配置
    更新开机启动项,以使用新安装的内核。可以使用以下命令:文章源自黄强博客-https://huangqiang.me/664.html
    grub2-set-default 0
    

    其中 0 是新内核在 grub2.cfg 文件中的索引。

  6. 重启系统
    应用更改并重启系统:文章源自黄强博客-https://huangqiang.me/664.html
    reboot
    
  7. 启用BBR
    系统重启后,通过以下命令启用BBR:文章源自黄强博客-https://huangqiang.me/664.html
    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
    sudo sysctl -p
    
  8. 验证BBR是否启用
    使用以下命令验证BBR是否成功启用:文章源自黄强博客-https://huangqiang.me/664.html
    sudo 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

weinxin
👈扫一扫加强子微信👍
持续互联网创业10年,追求实战落地,乐于分享利他。欢迎加微信好友,一起交流学习!
qiang
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: