Linux開啓BBR擁塞控制算法
BBR是來自於Google的黑科技,目的是通過優化和控制TCP的擁塞,充分利用頻寬並降低延遲。BBR 這個特性其實是在 Linux 內核 4.9 才加入。
支援作業系統內核:
- Linux 4.9(含)以上
Debian/Ubuntu/CentOS有一鍵更新開啟腳本: 一键安装最新内核并开启 BBR 脚本
Proxmox 5.0以上支援,請用以下方法開啟:
先使用指令查看內核是否為4.9(含)以上
uname -r
執行
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:
刪除或註解掉其中的兩行:
/etc/sysctl.conf
#net.core.default_qdisc = fq
#net.ipv4.tcp_congestion_control = bbr
執行:
sysctl -p
最後重啓服務器生效!
阅读剩余
THE END