參考
qnic: https://en.wikipedia.org/wiki/QUIC
eanble bbr: https://www.mf8.biz/ubuntu-20-04-bbr/
Linux Kernel 內核在 4.9 及以上版本即可實現 BBR 加速,由於Ubuntu 20.04 預設的內核就是 5.4 版本的內核,並已經預設編譯了 TCP BBR 模塊,所以可以直接通過參數開啟。
新的 TCP 擁塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以讓伺服器的網路儘量跑慢,並且儘量不要有排隊的情況,讓服務更佳穩定和高效。
- Ubuntu 18.04 預設是 4.15 版本的內核
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
若顯示 net.ipv4.tcp_available_congestion_control = bbr cubic reno 代表成功啟用
或者也可以使用下面指令來確認
lsmod | grep tcp_bbr
评论(0)
暂无评论