close

BBR 需要將 CentOS 7 機器的內核升級到 4.9.0 以後的版本

不知為啥裝 新版核心我的 CentOS 開不了機 ...可能是 VM 的原因 

(參考 ....之前文章 .... http://echochio.pixnet.net/blog/post/44694181

手動裝 kernel-ml-4.9.9-1.el7.elrepo.x86_64.rpm 可以開機

也裝了  kernel 4.9.9 相關套件

kernel-ml-4.9.9-1.el7.elrepo.x86_64.rpm
kernel-ml-headers-4.9.9-1.el7.elrepo.x86_64.rpm
kernel-ml-tools-4.9.9-1.el7.elrepo.x86_64.rpm
kernel-ml-tools-libs-4.9.9-1.el7.elrepo.x86_64.rpm

裝好後

# uname -a
Linux proxy 4.9.9-1.el7.elrepo.x86_64 #1 SMP Thu Feb 9 11:43:40 EST 2017 x86_64 x86_64 x86_64 GNU/Linux

BBR 算法修改 sysctl 配置

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

確認啟用 BBR .... 看到顯示 bbr

# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
# sysctl -n net.ipv4.tcp_congestion_control
bbr
# lsmod | grep bbr
tcp_bbr                16384  10

重開我的機器 nginx 服務開很久 ...... 我將fireward 服務關閉就好了 .....
用 iptable 去管吧 ...

systemctl disable firewalld
systemctl stop firewalld
arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()