linux:bbr
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:bbr [2018/01/08 14:01] – percy | linux: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: | pi@raspberrypi: | ||
Line 53: | Line 56: | ||
Now you can reoot the VPS | Now you can reoot the VPS | ||
| | ||
+ | |||
+ | ==== Some tips ==== | ||
+ | < | ||
+ | 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已启动。 | ||
+ | </ | ||
+ | |||
+ | ==== Refer ==== | ||
+ | - https:// | ||
+ | - https:// | ||
+ | - https:// | ||
/var/www/dokuwiki/wiki/data/attic/linux/bbr.1515391275.txt.gz · Last modified: 2018/01/08 14:01 by percy