请选择 进入手机版 | 继续访问电脑版

皆可网 - 万事皆可期

 找回密码
 立即注册

微信登录

只需一步,快速开始

搜索
查看: 128|回复: 0

[LINUX VPS] Linux系统VPS启用原生Google BBR的方法

[复制链接]
发表于 2022-10-26 16:50:43 | 显示全部楼层 |阅读模式
本帖最后由 杰克船长 于 2022-10-26 16:52 编辑

如果你的VPS服务器不在中国大陆内,推荐你在VPS上开启BBR加速,教程如下(本文适合CentOS7):

一、CentOS 7启用原生Google BBR,更新CentOS 7内核为支持BBR的内核

1.首先查看CentOS内核;
  1. uname -r
复制代码
2.如果低于4.10,则更新内核;
  1. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
  2. rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm
  3. yum --enablerepo=elrepo-kernel install kernel-ml -y
复制代码
3.安装完成后,查看已安装的内核;
  1. rpm -qa | grep kernel
复制代码
如果看到 kernel-ml-5.3.5-1.el7.elrepo.x86_64 字样的,即是成功。

4.更新开机启动
  1. egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
复制代码
会看到类似这样的输出
  1. CentOS Linux (5.3.5-1.el7.elrepo.x86_64) 7 (Core)
  2. CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (Core)
  3. CentOS Linux (0-rescue-96820b9851c24560b5f942f2496b9aeb) 7 (Core)
复制代码
5.设置CentOS Linux (5.3.5-1.el7.elrepo.x86_64) 7 (Core)为第一启动顺序(因为启动是从0开始计算)
  1. grub2-set-default 0
复制代码
6.重启系统
  1. reboot
复制代码

二、CentOS7启用BBR加速

执行以下代码
  1. echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
  2. echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
  3. sysctl -p
复制代码
查看内核是否已开启BBR
  1. sysctl net.ipv4.tcp_available_congestion_control
复制代码
或者
  1. lsmod | grep bbr
复制代码
如果均显示BBR字样的,则表示开启BBR成功。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|皆可网

GMT+8, 2022-12-5 15:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表