User Tools

Site Tools


linux:bbr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:bbr [2018/01/08 14:01] percylinux:bbr [2018/01/08 14:40] (current) – [BBR] percy
Line 1: Line 1:
 ====== BBR ====== ====== BBR ======
-BBR is the optimization for the tcp, and it can increase the network speed significant. So it's the same as kcptun.+BBR is the optimization for the tcp, and it can increase the network speed significant. So it's the same as [[linux:kcptun|kcptun]].
  
 ===== BBR on Raspberry Pi ===== ===== BBR on Raspberry Pi =====
Line 10: Line 10:
  
 ==== Enable bbr ==== ==== Enable bbr ====
 +  sysctl net.core.default_qdisc=fq
 +  sysctl net.ipv4.tcp_congestion_control=bbr
 +
 <code BASH> <code BASH>
 pi@raspberrypi:~ $  sudo sysctl net.ipv4.tcp_congestion_control=bbr pi@raspberrypi:~ $  sudo sysctl net.ipv4.tcp_congestion_control=bbr
Line 53: Line 56:
 Now you can reoot the VPS Now you can reoot the VPS
      
 +
 +==== Some tips ====
 +<code>
 +uname -r
 +#查看内核版本,含有4.9.0就表示OK了
 +#------------
 +sysctl net.ipv4.tcp_available_congestion_control
 +#返回值一般为:
 +#net.ipv4.tcp_available_congestion_control = bbr cubic reno
 +#------------
 +sysctl net.ipv4.tcp_congestion_control
 +#返回值一般为:
 +#net.ipv4.tcp_congestion_control = bbr
 +#------------
 +sysctl net.core.default_qdisc
 +#返回值一般为:
 +#net.core.default_qdisc = fq
 +#------------
 +lsmod | grep bbr
 +#返回值有tcp_bbr模块即说明bbr已启动。
 +</code>
 +
 +==== Refer ====
 +  - https://www.nmbhost.com/archives/1594
 +  - https://blog.chenjia.me/articles/161229-000832.html
 +  - https://www.digitalocean.com/community/tutorials/how-to-update-a-digitalocean-server-s-kernel
  
  
  
  
/var/www/dokuwiki/wiki/data/attic/linux/bbr.1515391275.txt.gz · Last modified: 2018/01/08 14:01 by percy