启用TCP BBR拥塞算法
TCP BBR是一个改良版的tcp拥塞控制算法,其目的在于最大化利用网络链路。
TCP BBR要解决的问题:
查看系统内核
输出结果:
修改系统变量
1 2
| echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
|
保存生效,配置内核
输出结果:
1 2 3 4 5
| net.ipv4.neigh.default.base_reachable_time_ms = 600000 net.ipv4.neigh.default.macast_solicit = 20 net.ipv4.neigh.default.retrans_time_ms = 250 net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
|
查看内核是否开启BBR
1
| sysctl net.ipv4.tcp_available_congestion_control
|
输出:
1
| net.ipv4.tcp_available_congestion_control = reno cubic bbr
|
1
| sysctl net.ipv4.tcp_congestion_control
|
输出:
1
| net.ipv4.tcp_congestion_control = bbr
|
验证BBR是否已经启动
输出:
BBR已启用,BBR协议在linux4.9内核开始集成。