XDR5480 我在当 ap 使用,网口 1 接在主路由 eth3 ,速率 1G
PC1 有线 1G 在主路由下,一个台式
PC2 无线 ax1200 在 XDR5480 下,macbook
PC3 有线 100M 在 XDR5480 网口 4 下面,一台旧笔记本
看图
图 1:PC2 内网拷文件到 PC1 ,正常
图 2:同时,PC3 跑一个 speedtest 或者别的能拉满端口速度的应用,可以看到主路由 eth3 直降 100M ,PC2 到 PC1 的拷贝直接降到个位数,甚至出现过 0 ,ping 值也显著增大
做了更多的测试,情况有点超出我认知了..
首先我发现在原来的测试上只有PC3
有下行流量时才会有原文描述的问题,speedtest upload阶段无问题
这不是上下行不对等的原因,宽带是200M电信,在千兆设备跑出的结果一直是 230M/70M
左右, 而在PC3
上测出的结果是对等的,每次都稳定 94M/94M
我猜测可能是因为电信的qos有一个burst阀值的概念,因为千兆设备下一开始的上行能突破120、130,然后马上落回70
根据5楼的猜测,把 PC3
换成千兆设备,问题消失
把 PC3
接到主路由下(rb5009),同样跑speedtest,同样只在下行的阶段,主路由ping内网其他设备的延迟会波动到 50ms
,但是主路由cpu还是个位数,没有波动,没有性能问题
把主路由下一台千兆有线设备的协商速率强制到100M
,跑speedtest,结果同上
我猜想,因为百兆接口在跑speedtest的时候路由上wan口的入站速率其实是超出100M,会有几M的额外流量入站,这里可能是触发了一个全局的流控,影响到所有端口?
总结一下问题
拿一台100M有线网卡的设备直连路由器,在这台设备上满速跑下行流量,可以是从wan口来的(宽带需要大于100M),也可以从内网其他1G网卡的设备来的,会导致路由器各端口之间的带宽和延迟都会打折。 我的两台路由RB5009、 XDR5480都有这个问题,和#24楼帖子里提到的问题几乎一样,很可能是linux内核问题
1
ppbaozi OP |
2
kokutou 2022-04-18 07:58:08 +08:00 via Android
流量是不是走到你的主路由过了一道。。。
感觉上是有这个可能的。。。 |
3
Kiriya 2022-04-18 08:57:02 +08:00
主路由和 AP XDR5480 之间加个傻瓜千兆交换机试试,PC3 连接到交换机网口上,可能是作为 AP 的 CPU 性能不足导致
|
4
cuixiao603 2022-04-18 09:21:58 +08:00
没有 5480 关注一下
|
5
cuixiao603 2022-04-18 09:23:28 +08:00
瞎猜有没有可能 pc3 的百兆网口有干扰啊,pc3 换个千兆设备试试啊
|
6
ppbaozi OP @kokutou 1 和 2 过主路由交换,3 跑 speedtest 过主路由 nat ,主路由不至于会有影响的,端口 1G 都没满呢...,rb5009 ,性能足够
|
7
ppbaozi OP @Kiriya 那不就等于 pc3 直接插主路由,测都不用测,肯定没问题。现在的情况就是怀疑 5480 可能有性能问题...
|
8
ppbaozi OP @cuixiao603 晚上试试。
|
9
ericbize 2022-04-18 10:55:29 +08:00
怎么看都像速率协商失败,掉到 100M , 有条件的话, 给 5480 到 ros 的网线换一下试试,
ps ,下次你要不画个图,看文字好累 |
10
ppbaozi OP @ericbize 协商速率没变化,网线是 5480 包装内的,质量还可以,没有发生断线重新协商这种情况,ros 可以看到断线次数
|
11
dfly0603 2022-04-18 13:53:53 +08:00
有人说 XDR5480 在 AP 模式下交换功能会不正常,建议直接关闭 DHCP 使用。
|
13
cuixiao603 2022-04-18 15:47:28 +08:00
@ppbaozi #12 11 楼意思是让你不要开 ap 模式,直接关闭 dhcp 使用,tplink 的 ap 模式有 bug 倒是经常听说
|
14
ppbaozi OP @cuixiao603 无语极了,换个千兆好很多,这是什么离谱的 bug
|
16
smallthing 2022-04-19 12:00:50 +08:00
只能说不是 5480 的问题 是你的问题。。
|
17
ppbaozi OP @smallthing 怎么就我的问题了
|
22
bibiisme 2022-04-20 07:38:57 +08:00
仔细看了下,问题应该是 5480 如果有个网口协商到百 m 速率,百 M 网口跑流量的时候会让其他千 M 端口的速率也变成百 M ?
|
23
ppbaozi OP @bibiisme 差不多这个意思,不过协商速率没有变,但速度确实被影响了,只有跑出站流量跑满的时候才会有比较大的影响
|
24
bibiisme 2022-04-20 13:05:25 +08:00
@ppbaozi op 论坛上,用高通的 R7800 有人反映 lan 的 100M 端口传输数据时,wan 口实际速度会降速到 100M 附近,r7800 的原厂和 op 都这样。不知道用高通的 5480 是不是也有这个 bug 。
https://forum.openwrt.org/t/netgear-r7800-exploration-ipq8065-qca9984/285/3187 |
25
ppbaozi OP @bibiisme 确实跟帖子里描述的问题非常相似,他也提到了用 iper3 -R 模式会有问题,也就是跟我一样只有出站流量时
|
27
bibiisme 2022-04-20 14:56:03 +08:00
@ppbaozi mtk 路由器用 dsa 也有这个 bug ,op 那还在修。如果是 dsa 普遍存在的问题的话,只有等高通或者 tp 来修驱动了。记忆中高通现在用的也是 dsa 。
|
30
huaxie1988 2022-04-22 02:13:49 +08:00 via Android
用交换机试试呢
|