原文链接

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。

部署了最新版内核,开启TCP BBR 加速的 VPS,网速可以提升几个数量级

使用root用户登录服务器,执行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
然后按任意键继续
安装大概需要两分钟,安装完成后会提示是否重启服务器

输入 重启服务器

重启需要一般只要几秒钟

重新连接服务器,验证是否成功安装最新内核并开启 BBR 加速,执行命令:

uname -r

内核版本显示为最新版就表示 成功了

或者执行

sysctl net.ipv4.tcp_congestion_control

返回信息

net.ipv4.tcp_congestion_control = bbr

 

5 $ 服务器优化后 Youtube 可以达到 4K 画质


12 条评论

Nick · 2019年3月26日 下午2:03

输入后提示我的这个:

Info: Your kernel version is greater than 4.9, directly setting TCP BBR…
Info: Setting TCP BBR completed…
[root@vultr ~]#

    Mr.96 · 2019年3月27日 下午1:18

    翻译:
    信息:您的内核版本大于4.9,直接设置TCP BBR…

    信息:已完成设置TCP BBR…

    应该是加速成功了的

金柱 · 2019年4月5日 上午1:29

我的内核版本是这个是不是没有部署成功啊,4.18.20-1.el6.elrepo.x86_64

    Mr.96 · 2019年4月5日 上午11:26

    执行 sysctl net.ipv4.tcp_congestion_control

    看一下返回值是不是

    net.ipv4.tcp_congestion_control = bbr

哈哈 · 2019年4月5日 下午1:59

执行uname -r
返回值为4.18.20-1.el6.elrepo.x86_64
执行 sysctl net.ipv4.tcp_congestion_control
返回值为net.ipv4.tcp_congestion_control = bbr
内核版本没有你的新,算成功吗?YouTube1080p拖动也会卡顿几秒,没有达到你的4k不卡的效果

    Mr.96 · 2019年4月5日 下午2:56

    成功了,即便是把我的服务器给你用你也不一定有我这效果。
    延迟高低不只是优化问题,机房位置,你本身的套餐,还有你的运营商决定你的路线怎么走,不同运营商访问不同的机房走的路线都不一样,延迟自然不一样。

MT · 2019年4月7日 下午1:37

Info: The system needs to reboot.
Do you want to restart system? [y/n]y
Info: Reboot has been canceled…
最后一步卡在这了 内核版本 Arch : x86_64 (64 Bit)
Kernel : 3.10.0-957.1.3.el7.x86_64
应该是没有更新

    Mr.96 · 2019年4月8日 上午12:56

    执行命令查看有没有开启bbr,内核版本也没有更新的话,可以重新优化。或者换 Cenos7 X 64 系统尝试。方法步骤是没有问题的,你输入y重启但是被取消了。

彭丽莎 · 2019年5月4日 下午2:39

噢噢。可以了
谢谢楼主的教学

lcarus · 2019年5月12日 下午6:34

连不上这么破

    Mr.96 · 2019年5月13日 下午6:14

    什么连不上,服务器?ss?
    服务器连不上,也ping不通,换服务器。

    ss连不上检查是不是登录信息错误。
    然后检查是不是ip被封了,ip封了换ip,端口封了换端口。

搭建属于自己的科学上网(翻墙)服务器 - Mr96.me —— 玖六先生的自留地 · 2018年12月9日 上午2:00

[…] 一键安装谷歌 BBR 优化加速 […]

发表评论

邮箱地址不会被公开。 必填项已用*标注