BBR,附CentOS 6/7配置過程

來源:互聯網
上載者:User

標籤:推薦   操作   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. 1、查看預設核心
  2. uname -r
  3. 2、安裝新核心
  4. 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
  5. 查詢安裝的核心列表,如果看到 kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64 ,說明核心安裝成功了。
  6. rpm -qa | grep kernel
  7. 3、重新啟動
  8. reboot
  9. 4、稍等一會,再次連上去之後,查看核心順序
  10. awk ‘/^title/ ‘ /etc/grub.conf
  11. 看下面這一行排第幾,就我的情況,這一個核心排在第2位,那麼就2減1為1(因為索引值從0開始)
  12. title CentOS (4.9.0-0.rc8.el6.elrepo.x86_64)
  13. 5、修改預設核心,然後修改其中的這個值,就我的情況,0改為1:
  14. sudo vi /etc/grub.conf
  15. default=0
  16. 儲存檔案,再次重新啟動
  17. reboot
  18. 6、再次連上去之後,查詢預設核心,看到 4.9.0-0.rc8.el6.elrepo.x86_64 ,說明當前的預設核心就是我們剛安裝的。
  19. uname -r
  20. 7、修改配置
  21. echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  22. sysctl -p && sysctl net.ipv4.tcp_available_congestion_control
  23. lsmod | grep bbr
  24. 如果前面幾句都沒報錯,最後這句輸出類似下面的資訊,則說明成功了。
  25. tcp_bbr                16384  11




CentOS 7
  1. 1、查看預設核心
  2. uname -r
  3. 2、安裝新核心
  4. 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
  5. 查詢安裝的核心列表,如果看到 kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64 ,說明核心安裝成功了。
  6. rpm -qa | grep kernel
  7. 3、重新啟動
  8. reboot
  9. 4、稍等一會,再次連上去之後,查看核心順序
  10. awk -F\‘ ‘$1=="menuentry " {print $2}‘ /etc/grub2.cfg 
  11. 看下面這一行排第幾,就我的情況,這一個核心排在第2位,那麼就2減1為1(因為索引值從0開始)
  12. CentOS Linux (4.9.0-0.rc8.el7.elrepo.x86_64) 7 (Core)
  13. 5、修改預設核心,修改下面的命令中的0,就我的情況,0改為1,然後執行它
  14. grub2-set-default 0
  15. 然後,再次重新啟動
  16. reboot
  17. 6、再次連上去之後,查詢預設核心,看到 4.9.0-0.rc8.el7.elrepo.x86_64 ,說明當前的預設核心就是我們剛安裝的。
  18. uname -r
  19. 7、修改配置
  20. echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  21. sysctl -p && sysctl net.ipv4.tcp_available_congestion_control
  22. lsmod | grep bbr
  23. 如果前面幾句都沒報錯,最後這句輸出類似下面的資訊,則說明成功了。
  24. tcp_bbr                16384  11
 
PS:BBR 目的是要盡量跑滿頻寬, 並且盡量不要有排隊的情況, 效果並不比速銳差
最新 4.9.0-rc8 核心已支援 tcp_bbr 

記住,OpenVZ是不可以的。

鼎峰凡凡妹子QQ:2881064156
skype:[email protected] 

BBR,附CentOS 6/7配置過程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.