最近這段時間BBR都比較火,前面有說如何在CAC的Debian-8-64bit安裝BBR正確打開方式,現在說下,CentOS 6/7配置過程。
推薦理由:沒配置BBR前,用SS看U2B的速度206K/s頂天了。(不愛BBR 可考慮銳速,均可加速)
配置BBR后,速度能達到800K/s,效果還是很明顯的,看720P很穩定。
SpeedTest的測速:

PS:有朋友要照着操作的話,一定要做好更換內核后再也登陸不進去的心理准備,跟裝銳速一樣。
CentOS 6 如果用的是CentOS 7請跳過這里,看下面的CentOS 7部分
- 1、查看默認內核
- uname -r
- 2、安裝新內核
- rpm -ivh http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64.rpm--force
- 查詢安裝的內核列表,如果看到 kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64 ,說明內核安裝成功了。
- rpm -qa | grep kernel
- 3、重新啟動
- reboot
- 4、稍等一會,再次連上去之后,查看內核順序
- awk '/^title/ ' /etc/grub.conf
- 看下面這一行排第幾,就我的情況,這一個內核排在第2位,那么就2減1為1(因為索引值從0開始)
- title CentOS (4.9.0-0.rc8.el6.elrepo.x86_64)
- 5、修改默認內核,然后修改其中的這個值,就我的情況,0改為1:
- sudo vi /etc/grub.conf
- default=0
- 保存文件,再次重新啟動
- reboot
- 6、再次連上去之后,查詢默認內核,看到 4.9.0-0.rc8.el6.elrepo.x86_64 ,說明當前的默認內核就是我們剛安裝的。
- uname -r
- 7、修改配置
- 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
- lsmod | grep bbr
- 如果前面幾句都沒報錯,最后這句輸出類似下面的信息,則說明成功了。
- tcp_bbr 16384 11
CentOS 7
- 1、查看默認內核
- uname -r
- 2、安裝新內核
- rpm -ivh http://elrepo.org/people/ajb/devel/kernel-ml/el7/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64.rpm--force
- 查詢安裝的內核列表,如果看到 kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64 ,說明內核安裝成功了。
- rpm -qa | grep kernel
- 3、重新啟動
- reboot
- 4、稍等一會,再次連上去之后,查看內核順序
- awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
- 看下面這一行排第幾,就我的情況,這一個內核排在第2位,那么就2減1為1(因為索引值從0開始)
- CentOS Linux (4.9.0-0.rc8.el7.elrepo.x86_64) 7 (Core)
- 5、修改默認內核,修改下面的命令中的0,就我的情況,0改為1,然后執行它
- grub2-set-default 0
- 然后,再次重新啟動
- reboot
- 6、再次連上去之后,查詢默認內核,看到 4.9.0-0.rc8.el7.elrepo.x86_64 ,說明當前的默認內核就是我們剛安裝的。
- uname -r
- 7、修改配置
- 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
- lsmod | grep bbr
- 如果前面幾句都沒報錯,最后這句輸出類似下面的信息,則說明成功了。
- tcp_bbr 16384 11
PS:BBR 目的是要盡量跑滿帶寬, 並且盡量不要有排隊的情況, 效果並不比速銳差
最新 4.9.0-rc8 內核已支持 tcp_bbr
記住,OpenVZ是不可以的。
鼎峰凡凡妹子QQ:2881064156
skype:986150279@qq.com