【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

BBR是Google的新一代TCP演算法

可以增強網路的傳輸效率

Windows 2016之後系統已內建, 不過Linux則是需要自己安裝

而且Linux Kernel需要在4.9版以上

這裡以CentOS 7為例紀錄一下注意事項

 

首先安裝

yum install epel-release -y

 

接著下載BBR安裝檔案

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

 

將下載檔案變成可執行檔

chmod +x bbr.sh

 

執行安裝

./bbr.sh

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

 

安裝過程需要一點時間

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

 

裝完需要重新開機啟動

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

 

重新啟動後檢查有沒有安裝成功, 成功大概就像是圖中所示

uname -r

sudo sysctl net.ipv4.tcp_available_congestion_control

sudo sysctl -n net.ipv4.tcp_congestion_control

lsmod | grep bbr

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

 

升級內核

yum –enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel

【數位3C】Linux 安裝Google TCP BBR演算法, 以CentOS 7為例 3C/資訊/通訊/網路 Linux 網路

 

設定開機預設

grub2-set-default 0

 

最後重開機後就可以測試一下效果了!

reboot

請多指教, 有什麼想法都可以說