BBR是个好东西,希望人人都有

BBR大法

嗯…
最近获知了谷歌的一个好东西——BBR【分明是你火星了吧喂
概括来讲,这货优化了TCP/IP协议,显著提高了速度。
Linux内核4.9以上也集成了这个萌物。

大概是第一步?

所以说呢,我们的第一步应该是查看内核版本——

uname -a | cat /proc/version

如果你看到了4.9以上的linux版本就可以啦~
咱记得Ubuntu16.04貌似不够,,
如果不到的话,可以试试升级内核。
嘛…任性下…咱在这里就不介绍了需要的自行百度吧。

开启TCP-BBR

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

解释一下。【敲黑板
这两条echo命令,在/etc/sysctl.conf文件的末尾添加两行配置。其中第一行default_qdisc指的是默认的TCP队列算法,fq是 Google推荐的算法,更适用于BBR。第二行则是在IPv4协议中开启拥塞控制算法。
之后重启或者执行sysctl -p重写加载配置
理论上这样就可以了嗯。
不过实际上我们最好测试下(

测试!

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

如果执行这两行结果都有BBR字样,说明已经linux内核成功开启了BBR。

lsmod | grep bbr

如果这行命令显示tcp_bbr加一串数字,则说明BBR算法已经生效。

参考:https://www.binarization.com/archives/298#more-298

Readers Comments (2)

  1. iijidjfdf

    回复
  2. 刚刚找回了密码,如果你想收回这个帐号:P,我会将重置链接发给你

    回复

Leave a comment

Your email address will not be published.


*


不够聪明的人工智能可进不来哦 *