1.查看機器內核
BBR 算法需要 Linux 4.9 及以上的內核支持,所以想要使用該方式的需要先升級內核版本。
在 Cent OS 7 上的 Linux 內核是 3.10, 使用 uname -r
查看內核版本
[root@iZ2ze83hhomw2zcf15c3qcZ ~]# uname -r 4.14.3-1.el7.elrepo.x86_64
2.查看是否開啟bbr
# sysctl net.ipv4.tcp_available_congestion_control
應輸出類似如下,BBR在前面
net.ipv4.tcp_available_congestion_control = bbr cubic reno
3.顯示bbr是否已載入系統模塊
如顯示以下內容,則證明載入成功
# lsmod | grep bbr tcp_bbr 16384 0
4.bbr開啟方法
# sudo wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh # sysctl net.ipv4.tcp_available_congestion_control # 查看內核是否已開啟BBR # lsmod | grep bbr # 查看BBR是否啟動 # reboot 重啟后生效
5.bbr關閉方法
# vi /etc/sysctl.conf # 執行命令 #net.core.default_qdisc = fq 用#注釋掉 #net.ipv4.tcp_congestion_control = bbr 用#注釋掉 # lsmod | grep bbr # 查看BBR是否啟動 #reboot # 重啟服務器即可