標籤:推薦 操作 sudo tle dac epo sys echo 更換
最近這段時間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:[email protected]
BBR,附CentOS 6/7配置過程