LeeZC's Blog

开启BBR 加速小VPS访问速度

TCP BBR 是 Google 开发的新的拥塞控制算法,据说是用在 YouTube 上,后来开源并且已经集成到 Linux 4.9-rc8 之后版本的内核中。它可以极大提高网络速度,大大降低延迟。

加速效果如下图所示:
open-BBR
如果你的 VPS 使用的是 OpenVZ 的虚拟技术,你是不能使用 BBR 的。并且系统要求在 CentOS 6+,Debian 7+,Ubuntu 12+。
对于4.9+的内核,默认编译了 TCP BBR 的内容,可以直接通过参数开启
uname -r 看看是不是内核 >= 4.9
执行 lsmod | grep bbr ,如果结果中没有 tcp_bbr 的话就先执行

modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf

执行

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

保存生效

sysctl -p

执行

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

如果结果都有bbr, 则证明你的内核已开启bbr

看到有 tcp_bbr 模块即说明bbr已启动

再实行 lsmod | grep bbr,显示以下即启动成功:

lsmod | grep bbr
tcp_bbr                20480  14
本文标签: BBR 开启 访问速度 VPS 加速
本文编写于 1577204925000,技术更迭飞快,文中部分内容可能已经过时
本文网址: https://blog.leezc.cn/posts/2019-12-24-27787.html(转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表评论
相关推荐