russel053/ 十二月 18, 2017/ 未分類

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

最後重啓服務器生效!

Share this Post