libin0615 发表于 2017-6-24 17:19:00


domin 发表于 2017-6-24 23:56

不知道是BBR的问题还是内核的问题, 高带宽(10Gbps)高并发环境下, BBR很容易把机器搞挂. 状况就是内存一直跑 ...

问题可以重现的话,不妨邮件反馈给负责的google工程师:ncardwell@google.com

也可以到官方的bbr反馈群组说明问题:https://groups.google.com/forum/#!forum/bbr-dev

如果bug得到确认,google直接奖励$5000

jialian4213 发表于 2017-6-24 17:21:20

先顶后看
Yankee 发表于 2017-6-25 00:02

问题可以重现的话,不妨邮件反馈给负责的google工程师:

也可以到官方的bbr反馈群组说明问题:https://g ...

这种BUG也只有自建机房的大佬才方便去反馈了。。

timhbw 发表于 2017-6-24 17:20:00


冻猫 发表于 2017-6-25 00:20

这种BUG也只有自建机房的大佬才方便去反馈了。。
不,只要能重现问题就尽管去反馈吧

google还算得上是一言九鼎,不会赖这5000刀的

asan1148 发表于 2017-6-24 17:44:02

赶紧收藏
victory.gif

domin 发表于 2017-6-24 17:55:35


Yankee 发表于 2017-6-25 00:02

问题可以重现的话,不妨邮件反馈给负责的google工程师:

也可以到官方的bbr反馈群组说明问题:https://g ...
好几个客户 都是这样的问题. 应该是哪里有BUG. 但是我不会DEBUG...所以就不想汇报这些了.

Yankee 发表于 2017-6-30 23:20:00

本帖最后由 Yankee 于 2017-6-25 00:53 编辑

domin 发表于 2017-6-25 00:48

好几个客户 都是这样的问题. 应该是哪里有BUG. 但是我不会DEBUG...所以就不想汇报这些了. ...

不需要去DEBUG,只要整理出能reproduce所述问题的步骤,例如用了那个发行版,系统环境是怎样的,在什么情境下会出现问题就OK

花一晚上功夫少上一个月班不是美滋滋?

byss冻猫 发表于 2017-6-24 18:04:31


Yankee 发表于 2017-6-25 00:51

不需要去DEBUG,只要整理出能reproduce所述问题的步骤,例如用了那个发行版,系统环境是怎样的,在什么情 ...
得找个小白鼠客户试试...

Yankee 发表于 2017-6-24 18:12:05

本帖最后由 Yankee 于 2017-6-25 10:01 编辑

Tips:
1.关于自启动 (optional)
由于自定义的模块没有直接编译入debian内核,现阶段系统重启后必须动态加载模块,并重新设定拥塞控制算法,建议将启动指令写入startup,范例如下:
[*]PATH_EXEC="/etc/init.d/tsunami_up"
[*]cat>>$PATH_EXEC /etc/rc.local
[*]$PATH_EXEC
[*]复制代码

2.Additional Optimization (recommended)
参考:
https://github.com/shadowsocks/shadowsocks/wiki/Optimizing-Shadowsocks
https://github.com/breakwa11/shadowsocks-rss/wiki/ulimit


3.Experimental Optimization (optional)
实验性调优,通过对fq参数的进阶设定,以期提高BBR的发包能力上限
https://www.systutorials.com/docs/linux/man/8-tc-fq/

thx 发表于 2017-6-24 18:21:23

本帖最后由 Yankee 于 2017-6-25 10:47 编辑

Vicer 发表于 2017-6-25 10:36

关于自启动,我那个脚本直配置了。
两行就可以搞定,你可以参考一下

这只是个示例用法而已

在自己的几台机器上单纯用sysctl是不能持久化设定的,因为reboot后系统不会先行载入自定义模块,congestion_control会自动切回原版bbr
Vicer 发表于 2017-6-25 10:48

先 cp 进/lib/modules/$(uname -r)/kernel/net/ipv4
然后depmod -a
机器上的模块就是寄存在kernel路径下的

如果试着manually configure kernel的话,你会发现拥塞控制模块的选项有三个:
would not be contained in compiled kernel
Compiled in and just contained
Compiled in and startup with kernel booting

不知道是不是设置有误,depmod -a && modprobe MODULE_ALIAS在我机器上的效果等同于
002.gif

domin 发表于 2017-6-24 18:59:49


Vicer 发表于 2017-6-25 11:22

我刚刚看了一下。
原版的BBR也是
但是cp进那个文件夹后,再 depmod -a 。
OK,回去新开VM试试
页: 1 2 3 4 5 [6] 7
查看完整版本: 魔改BBR算法的尝试