iKuai爱快流控路由

标题: 3.6.0 x64 Build202111291035 K510 体验版 bbr效果测试 [打印本页]

作者: 小樱    时间: 2021-11-29 19:54
标题: 3.6.0 x64 Build202111291035 K510 体验版 bbr效果测试
本帖最后由 小樱 于 2021-11-29 19:59 编辑

测试方式

curl -g "ftp://ip:1021/Resident Evil 4 - Ultimate HD Edition [sakura].rar" -O


测试环境 238ms 0丢包率
356 packets transmitted, 356 received, 0% packet loss, time 356309ms
rtt min/avg/max/mdev = 238.171/238.592/265.455/2.004 ms


测试版本
3.5.10 x32 Build202110131033
Linux version 3.18.67 (daxiong@ikuai8) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #1 SMP Wed Oct 13 10:10:18 CST 2021
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  1 8539M    1  135M    0     0  2756k      0  0:52:51  0:00:50  0:52:01 1464k^C

测试版本
3.6.0 x64 Build202111291035 K510 体验版
Linux version 5.10.75 (hpxiong@ikuai8) (x86_64-openwrt-linux-uclibc-gcc (OpenWrt GCC 8.4.0 r0-1f70cd2) 8.4.0, GNU ld (GNU Binutils) 2.34) #0 SMP Sat Oct 9 11:23:48 2021
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  1 8539M    1 99.9M    0     0  2000k      0  1:12:50  0:00:51  1:11:59 1131k

路由器下设备加速测试无效果
如果该体验版默认开了bbr,那没效果,接下来我试试爱快插件从路由器层发起的流量有没有效



爱快内置的ftp有问题,我在试http方式,这样测试是从路由器层面发起的
测试完如果可以的话,那虚拟机,docker,繁星就是有效果
curl http://ip:1022/MK71.2-nx507j-181107-RELEASE.zip -O
(, 下载次数: 49)

测试版本
3.6.0 x64 Build202111291035 K510 体验版
在爱快中发起http服务功能,(爱快的FTP有BUG)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  405M  100  405M    0     0  10.6M      0  0:00:37  0:00:37 --:--:-- 11.0M

测试版本
3.5.10 x32 Build202110131033
从3.6降级后,再次执行传输
(, 下载次数: 42)

3.5.10的效果100K
证明BBR有效果,但是仅针对爱快下的服务,对设备上没效果
100倍打底,就是这么夸张,问题是,,现在对设备没效果

网心云等PCDN是接在lan口的,属于设备,没效果,但是繁星可以,繁星是直接以插件方式运行在路由器中
顺便,http服务走了wan宽带,但是右上角的流量监控居然看不到?
(, 下载次数: 48)
不知道有没有办法能做到设备下加速,这个才是比较重要
比如说把流量转发重定向,流量先让路由器进行处理,在从路由器对外发出去?具体怎么做不知道了,要问技术开发去实现了



作者: 13312601096    时间: 2021-11-30 10:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: fchang    时间: 2021-11-30 11:06
K510 和K504有什么区别吗?为何要分两个版本呢
作者: 雪夜流星    时间: 2021-11-30 11:20
感谢您的测试,对研发很重要
作者: Tanan    时间: 2021-11-30 14:23
雪夜流星 发表于 2021-11-30 11:20
感谢您的测试,对研发很重要

铁子,这个什么时候上线,后面的人很期待
作者: 小樱    时间: 2021-11-30 17:48
雪夜流星 发表于 2021-11-30 11:20
感谢您的测试,对研发很重要

我现在能实现Windows bbr的一种做法就是frp 路由器下a为Windows b为Linux b部署bbr 路由器端口映射给b b安装frp服务端 a安装frp客户端 此时通过外部访问a的流量会经过b使用frp转发一次 成功实现了Windows获取bbr的效果
在路由器层上如何实现应该是同理 不过虽然可以在路由器中对所有接入lan的设备实现bbr提速,但是流量多次转发会带来cpu额外占用
不知道这块研发好不好做,,,毕竟难度应该比较大
作者: s609373851    时间: 2021-11-30 18:27
3.6默认不开启bbr吧
作者: Tanan    时间: 2021-12-2 12:54
s609373851 发表于 2021-11-30 18:27
3.6默认不开启bbr吧

铁嗞说默认开启
作者: xuplus    时间: 2021-12-5 19:38
小樱 发表于 2021-11-30 17:48
我现在能实现Windows bbr的一种做法就是frp 路由器下a为Windows b为Linux b部署bbr 路由器端口映射给b b ...

你的frp是tcp层面转发吧。ikuai做路由是netfilter 层面实现转发的。
作者: xuplus    时间: 2021-12-5 19:47
tcp bbr 本身就是对服务器作用的,提高吞吐量和减少TCP连接的延迟。也就是ikuai自身及ikuai自带服务 包括docker里面的服务。

tcp属于传输层,BBR主要目的也是优化传输层,netfilter在 链路层、网络层、传输层、应用层。
开启bbr 并不会对ikuai下的设备有所提速,除非ikuai下设备采取的是代理上网模式。毕竟正常路由模式,很多数据在链路层和网络层就处理完了。
作者: xuplus    时间: 2021-12-5 19:49
对只使用ikuai核心功能的人群来说bbr 并不会有所提升,毕竟ikuai的DNS服务貌似连tcp 53 都不支持。
作者: uambw    时间: 2021-12-6 09:48
K510 和K504有什么区别吗?为何要分两个版本呢
作者: 爱快技术支持11    时间: 2021-12-6 11:16
感谢楼主测试和反馈,这是个很有用的数据。
作者: 潇洒亚当    时间: 2021-12-8 13:35
uambw 发表于 2021-12-6 09:48
K510 和K504有什么区别吗?为何要分两个版本呢

内核版本不同




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3