最近淘到了一个据说是 Google 开发的算法,开启BBR加速可以解决Linux服务器在短时间内请求阻塞问题。也可能会解决 WordPress 站点数据处理和访问速度的优化。
TCP BBR 显著提高了 Google 内部骨干网络以及 google.com 和 YouTube Web 服务器上连接的吞吐量并降低了延迟,全球吞吐量平均提高了 4%,在一些国家/地区提高了 14% 以上。TCP BBR 补丁需要应用于 Linux 内核。BBR 的第一次公开发布于 2016 年 9 月。任何人都可以下载和安装该补丁。另一种选择是使用 Google Cloud Platform (GCP)。默认情况下,GCP 处于打开状态,以使用名为 TCP BBR 的尖端新拥塞控制算法。
简单来说,通过这个算法可减少Linux服务器的丢包率。BBR算法在Linux系统4.9内核以上都有自带,但需要主动开启下。
在SSH下,开启命令如下:
lsmod | grep bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
可以通过以下命令,验证是否已经成功开启:
lsmod | grep bbr
如果得到bbr结果,那么就表示已经成功开启了。
评论