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