sirlion 发表于 2022-7-23 19:17

官方回复来了,6088的docker测试局域网为什么被限制在100Mbps

本帖最后由 sirlion 于 2022-7-25 15:37 编辑



tp开放了docker后第一时间折腾,装了speedtest做内网测试

但是结果测试只有100Mbps左右,但是接口都是插在2.5G的口上,连接速度也是2.5G,tp外接的也不是u盘,而是ssd,直接用smb访问+2.5G lan,可以跑满到280m/s的读取速度,120m/s的写入速度

但是docker选择了多种speedtest的镜像均是100-120Mbps左右

然后我灵机一动,把同一个镜像部署了7-8个,然后分别不同的端口,然后在一台电脑上全部打开一起测,一个依然是100Mbps,但是全加起来却可以达到800Mbps

也就是单个docker被限制了在100Mbps的速度,就很奇怪啊

更新:官方回复“对就是100Mbps”

password 发表于 2022-7-23 20:12

你还是用iperf开多线程测吧,比LibreSpeed准

chaos7 发表于 2022-7-23 20:15

试一下换个docker测试,例如iPerf3,还能用来测试小包性能。

sirlion 发表于 2022-7-23 21:15

iperf无论是1线程还是5线程,均是100Mb,和speedtest一样

sirlion 发表于 2022-7-24 14:18

今天某次测试,突然变成2.5Gb的速度,然后下一次测试又回去了,感觉是tplink对docker进行了qos限速,如果qos失效就可以跑满了

Andrue 发表于 2022-7-25 18:09

本帖最后由 Andrue 于 2022-7-25 18:10 编辑

软路由系统是openwrt么
是的话可能因为openwrt的内核缺陷导致千兆握手失败,我这有个路由器也是类似的原因没法用openwrt

可以在系统信息里看到当前握手速率

sirlion 发表于 2022-7-25 19:38

更新一下,官方的意思就是100Mbps了

露露缇耶 发表于 2022-7-26 12:10

docker是跑在host还是bridge模式的?如果支持的话可以试试macvlan模式

xiaoyaowuming 发表于 2022-7-26 12:14

tp的固件一直是稀烂的玩意 指望他家路由能行我不如买软路由

chaos7 发表于 2022-7-26 12:16

本来cpu性能就不算好,现在连装个aria2做下载机也不好使吧。

migros 发表于 2022-7-26 12:35

--net=host

—— 来自 samsung SM-N9860, Android 12上的 S1Next-鹅版 v2.5.2-play

5long 发表于 2022-7-26 13:20

这官腔客服回答也没说出点实质问题来(也不敢明说)
Docker 网络性能损失再大也不至于从 2.5G 降到 100M

假如用户照着网上来历不明的恶意教程装了个能跑满带宽的 Docker 容器
有这种限速在, 可以一刀切地避免用户上不了网 & 抱怨路由器硬件缩水
成功免责

sirlion 发表于 2022-7-26 17:12

chaos7 发表于 2022-7-26 08:16
本来cpu性能就不算好,现在连装个aria2做下载机也不好使吧。

aria2下载10m/s其实也行,这是无到有的过程了,也不是每个资源都能破10m/s,这倒是无所谓

就是没法局域网做高性能应用了,外网上传速度宽带也就100Mbps顶天,也不受影响

sirlion 发表于 2022-7-26 17:13

5long 发表于 2022-7-26 09:20
这官腔客服回答也没说出点实质问题来(也不敢明说)
Docker 网络性能损失再大也不至于从 2.5G 降到 100M



其实限速1000Mbps都好,毕竟2.5G呢
而且自带固件其实可以限制cpu 内存,就是网络没有地方可以选

5long 发表于 2022-7-26 17:37

sirlion 发表于 2022-7-26 17:13
其实限速1000Mbps都好,毕竟2.5G呢
而且自带固件其实可以限制cpu 内存,就是网络没有地方可以选 ...

限速应该是为了避免跑满公网带宽, 而不是内网

网络限速没地方选, 应该是因为这个功能没有被 Docker 支持
https://github.com/moby/moby/issues/26767
还得二次开发
这么吃力的事当然不如一刀切了更节约成本

wesdrtfg 发表于 2022-7-26 19:04

不是特别懂,路由器上这种高度嵌入式的东西上跑docker?有意义吗?是不是有点太重了…

tsubasa9 发表于 2022-7-26 19:32

wesdrtfg 发表于 2022-7-26 19:04
不是特别懂,路由器上这种高度嵌入式的东西上跑docker?有意义吗?是不是有点太重了… ...

soc都是arm,跑的都是linux,跑个docker有啥问题?

Saker_bobo 发表于 2022-7-26 19:36

wesdrtfg 发表于 2022-7-26 19:04
不是特别懂,路由器上这种高度嵌入式的东西上跑docker?有意义吗?是不是有点太重了… ...

四核2GHz A53跑个轻量级容器有啥毛病 路由器本身网络功能也不需要这U的算力啊
页: [1]
查看完整版本: 官方回复来了,6088的docker测试局域网为什么被限制在100Mbps