找回密码
 立即注册
搜索
查看: 3844|回复: 17

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

[复制链接]
     
发表于 2022-7-23 19:17 | 显示全部楼层 |阅读模式
本帖最后由 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”
3AFBDBDE-D5E8-4F8A-BBDA-1B5C86745917.jpeg
回复

使用道具 举报

     
发表于 2022-7-23 20:12 | 显示全部楼层
你还是用iperf开多线程测吧,比LibreSpeed准
回复

使用道具 举报

发表于 2022-7-23 20:15 | 显示全部楼层
试一下换个docker测试,例如iPerf3,还能用来测试小包性能。
回复

使用道具 举报

     
 楼主| 发表于 2022-7-23 21:15 来自手机 | 显示全部楼层
iperf无论是1线程还是5线程,均是100Mb,和speedtest一样
回复

使用道具 举报

     
 楼主| 发表于 2022-7-24 14:18 来自手机 | 显示全部楼层
今天某次测试,突然变成2.5Gb的速度,然后下一次测试又回去了,感觉是tplink对docker进行了qos限速,如果qos失效就可以跑满了
回复

使用道具 举报

     
发表于 2022-7-25 18:09 来自手机 | 显示全部楼层
本帖最后由 Andrue 于 2022-7-25 18:10 编辑

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

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

使用道具 举报

     
 楼主| 发表于 2022-7-25 19:38 | 显示全部楼层
更新一下,官方的意思就是100Mbps了
回复

使用道具 举报

     
发表于 2022-7-26 12:10 来自手机 | 显示全部楼层
docker是跑在host还是bridge模式的?如果支持的话可以试试macvlan模式
回复

使用道具 举报

     
发表于 2022-7-26 12:14 | 显示全部楼层
tp的固件一直是稀烂的玩意 指望他家路由能行我不如买软路由
回复

使用道具 举报

发表于 2022-7-26 12:16 | 显示全部楼层
本来cpu性能就不算好,现在连装个aria2做下载机也不好使吧。

回复

使用道具 举报

     
发表于 2022-7-26 12:35 来自手机 | 显示全部楼层
--net=host

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

使用道具 举报

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

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

使用道具 举报

     
 楼主| 发表于 2022-7-26 17:12 来自手机 | 显示全部楼层
chaos7 发表于 2022-7-26 08:16
本来cpu性能就不算好,现在连装个aria2做下载机也不好使吧。

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

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

使用道具 举报

     
 楼主| 发表于 2022-7-26 17:13 来自手机 | 显示全部楼层
5long 发表于 2022-7-26 09:20
这官腔客服回答也没说出点实质问题来(也不敢明说)
Docker 网络性能损失再大也不至于从 2.5G 降到 100M


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

使用道具 举报

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

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

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

使用道具 举报

     
发表于 2022-7-26 19:04 来自手机 | 显示全部楼层
不是特别懂,路由器上这种高度嵌入式的东西上跑docker?有意义吗?是不是有点太重了…
回复

使用道具 举报

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

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

使用道具 举报

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

四核2GHz A53跑个轻量级容器有啥毛病 路由器本身网络功能也不需要这U的算力啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 13:44 , Processed in 0.093954 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表