TCP BBR算法在有一定丢包率的网络链路上能提高传输速度,降低网络延迟,做站的朋友们均可以尝试开启。那么VPS如何手动启用TCP BBR算法呢?
自从 Linux 内核 4.9 开始已经封装了这个新的 TCP 控制算法 BBR,所以一般的Linux系统都可以直接开启这个算法。BBR 算法原来由 Google 提出,原先主要用于 Google 内部网络的速度提升,现在 Google 把它提交到了 Linux 内核,所有人都可以使用了。从 Google 的报告来看,这一新的算法可以明显降低网络延迟。使用此算法后,Youtube 全球的延迟比之前的 CUBIC 算法下降了 50% 以上。下面我们就手动尝试开启此算法。如果你的VPS是基于 KVM 架构 ,那么将内核更新到 4.9 以上的版本就可以启用该功能。
1、执行 echo 命令,在 /etc/sysctl.conf 文件的末尾添加两行配置。第一行 default_qdisc 指的是默认的 TCP 队列算法,fq 是 Google 推荐的算法,更适用于 BBR。第二行则是在 IPv4 协议中开启拥塞控制算法。
2、执行以下命令来加载新的配置参数
如果出现以下提示,就必须升级linux内核。
截图如下:
3、执行下面的两个命令。如果结果都有 bbr,则证明你的内核已开启 TCP BBR!
sysctl net.ipv4.tcp_available_congestion_control
4、然后使用下面的命令来验证 BBR 已生效。结果会显示 tcp_bbr 加一串数字,说明 BBR 算法已启动。有兴趣的朋友们,赶紧去尝试下吧,注意备份数据哦,特别是升级内核的时候!
Copyright © 2013-2021 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号