Google BBR是一個TCP加速優化工具,可用於優化 TCP 連接。
GitHub 地址為:https://github.com/google/bbr
要想啟用 BBR 需要切換kernel,所以必須要 KVM 或者 XEN 架構的 VPS。因此 Openvz 的VPS是用不了的
虛擬技術:OpenVZ 以外的(KVM、Xen、VMware等)
當腳本檢測到 VPS 的虛擬方式為 OpenVZ 時,會提示錯誤,並自動退出安裝。


 
 
 
 
首先安裝4.9.0 kernel 版本
使用root用戶登錄,運行以下命令,一鍵安裝TCP-BBR腳本:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh
 
安裝完成後,腳本會提示需要重啟 VPS,輸入 y 後重啟。
kernel-ml.i686 0:4.9.0-1.el6.elrepo
重啟完成後,進入 VPS,驗證一下是否成功安裝最新內核並開啟 TCP BBR,輸入以下命令:
uname -r
查看內核版本,4.9.0-1.el6.elrepo.i686 ,含有 4.9.0 就表示 OK 了
 
輸入:
sysctl net.ipv4.tcp_available_congestion_control
返回值為:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
輸入:
sysctl net.ipv4.tcp_congestion_control
返回值為:
net.ipv4.tcp_congestion_control = bbr
輸入:
sysctl net.core.default_qdisc
返回值為:
net.core.default_qdisc = fq
輸入:
lsmod | grep bbr
tcp_bbr 20480 14
返回值有 tcp_bbr 模塊即說明bbr已啟動。

 
 
 
 
bbe.sh 腳本內容
 

6906101840_322910dd65_o

Tags: , ,