从零到壹-Centos建站全指南(三)---开启 TCP BBR 拥塞控制

Submitted byAIV.WU on周一, 08/12/2019 - 17:01

BBR 的效果并不比速锐差,而且Linux kernel 4.9+ 已内置支持 tcp_bbr,所以我们只要将它开启就OK了。

SSH上输入uname命令查看一下内核是不是 >= 4.9。 

uname -r

如果小于4.9,可参考 从零到壹-Centos建站全指南(二)---升级Centos7内核升级内核。

img

然后输入下面命令查看:

lsmod | grep bbr

img

这里看到是没有任何返回的, 结果中没有 tcp_bbr 的话就运行下列命令:

sudo modprobe tcp_bbr
echo "tcp_bbr" | sudo tee --append /etc/modules-load.d/modules.conf

继续运行:

echo "net.core.default_qdisc=fq" | sudo tee --append /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee --append /etc/sysctl.conf

保存命令

sudo sysctl -p

img

运行下列语句

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

如果结果都有 bbr,则证明内核已开启 BBR。

img

再次运行 

lsmod | grep bbr

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

img

类别

标签