ubuntu 20.04 快速开启TCP BBR实现高效单边加速
Linux Kernel 內核升級到 4.9 及以上版本可以實現 BBR 加速,由于Ubuntu 18.04 默認的內核就是 4.15版本的內核,由于Ubuntu 20.04 默認的內核就是 5.4 版本的內核,并已經默認編譯了 TCP BBR 模塊,所以可以直接通過參數開啟。
新的 TCP 擁塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以讓服務器的帶寬盡量跑慢,并且盡量不要有排隊的情況,讓網絡服務更佳穩定和高效。
修改系統變量:
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
保存生效
sysctl -p
結果:
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.all.autoconf = 0
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
執行
sysctl net.ipv4.tcp_available_congestion_control
結果:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
查看是否開啟
lsmod | grep bbr
tcp_bbr 20480 3
一般建議重啟系統,重啟后執行
sysctl net.ipv4.tcp_congestion_control
結果:
net.ipv4.tcp_congestion_control = bbr
總結
以上是生活随笔為你收集整理的ubuntu 20.04 快速开启TCP BBR实现高效单边加速的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php公司面试反问,php面试坑集锦
- 下一篇: 用Cython加速Python到“起飞”