
1 Remember Dec 25, 2016 只要能升级内核都支持。 |
2 ethanlu Dec 25, 2016 BBR 效果明显吗?感觉就跟锐速没区别 |
3 skydiver Dec 25, 2016 via Android 你执行的什么命令这是… |
4 d7101120120 Dec 25, 2016 4.9rc8 才开始支持 BBR 开启命令是 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 |
5 shierji Dec 25, 2016 via Android @d7101120120 检查生效那个错了……那个命令是看内核有没有加载模块的 |
6 liyuhang OP @skydiver @d7101120120 我执行的和 4 楼的一样 # echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf # echo "net.ipv4.tcp_congestion_cOntrol=bbr" >> /etc/sysctl.conf # sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 net.core.default_qdisc = fq error: "No such file or directory" setting key "net.ipv4.tcp_congestion_control" 目前状态是 # sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_cOntrol= cubic reno |
7 d7101120120 Dec 25, 2016 @shierji 哦哦是的,应该是 lsmod | grep bbr 命令是查看是否生效的。 |
8 d7101120120 Dec 25, 2016 @liyuhang 你的确定是内核是 4.9rc8 吗? |
9 liyuhang OP # uname -r 4.9.0 以前的内核是 4.4 ,还没有删除,升级内核的时候需要注意什么才能启用 BBR 吗? |
10 liyuhang OP @d7101120120 4.9.0 ,是不是只有 4.9rc8 版本才可以? |
15 EchoChan Dec 25, 2016 via iPhone 4.9 正式版都有了,为什么还要用 rc8 呢 |
17 d7101120120 Dec 25, 2016 @liyuhang rc8 开始支持 bbr 的,这 4.9 不都已经是正式版了吗?照说应该是支持的。可能是楼上说的原因,编译的时候没有启用。我之前 ubuntu 是直接用 kernel.ubuntu.com 现成的内核直接替换的。 |
18 wly19960911 Dec 25, 2016 via Android http://m.blog.csdn.net/article/details?id=53730374 转发一篇文章你们讨论看看吧(本身不学这方面什么都不懂 |
19 d7101120120 Dec 25, 2016 @wly19960911 这文章写的可真乱。。。还充满着各种自我装逼和对别人的嘲讽 |
20 liyuhang OP @d7101120120 @skydiver 成功了(编译时在 .config 文件中插入 CONFIG_TCP_CONG_BBR=y 就好了) |
21 wxdjs Dec 25, 2016 感觉效果不明显 |
22 dlsflh Dec 25, 2016 via Android 只对 ipv4 有效果吗?我主力可是 ipv6 啊。 |
23 d7101120120 Dec 25, 2016 @dlsflh 这个本身是 tcp 拥塞算法,肯定是支持 ipv6 的。 |
24 trepwq Dec 25, 2016 via iPhone 跟 linode 类似,常规更换内核方式不起作用,没用过 aws ,看看 web 设置界面有没有更换内核的选项 |
25 XiaoxiaoPu Dec 25, 2016 @dlsflh 支持的, IPv6 用的也是 net.ipv4.tcp_congestion_control 这个设置 |
26 zhong00123 Dec 25, 2016 能换内核就能开...先 uname -a 看看是不是运行在 4.9 内核上 不过 BBR 说真发包策略和满大街都是的开心版锐速比,还是太保守了...邻居都在用锐速,你用 BBR 跟没开也没两样.... |
27 kang000feng Dec 26, 2016 @zhong00123 姿势不对? 好像比锐速快一倍 https://www.dou-bi.co/wlzy-15/ |
28 zhong00123 Dec 26, 2016 via Android @kang000feng 他锐速姿势不对...而且测速用 y2b 那个速度显示未免太儿戏... |
29 kang000feng Dec 26, 2016 |
30 okudayukiko0 Dec 26, 2016 via iPhone 觉得 BBR 还是有一定加速效果的,另外据说锐速官方已经不开发了 |
31 okudayukiko0 Dec 26, 2016 via iPhone HVM 应该能用 BBR 啊,但据说某些发行版的 4.9 内核没有编译 BBR |
32 acdfjelxe Dec 27, 2016 via Android 一般 distro 自带的内核都会把 bbr 编成 module ,服务商给你搞的就不确定了,我在 Linode 就没找到 |
33 logfile Jan 2, 2017 via iPhone bbr 开启后,目测下载 u2b 的视频满速 |
34 graycreate Jan 19, 2017 为什么我开启后从服务器上下载一个文件的速度并没有改变。 |