VPS运营的小学生之--Coreos 开启BBR算法的步骤

  • 首先确定coreos所使用的内核是否合适
uname -r  

内核版本最低要在4.9.

  • 确定是否已经开启了BBR模块
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。

  • 测试效果
本地启动一个nginx,然后使用其它网络通过wget的方式测试速度是否有变化