1.9 KiB
1.9 KiB
【M22项目】下载流量命中Shaping Rule,Throughput速率最高达到限制速率的2.4倍
| ID | Creation Date | Assignee | Status |
|---|---|---|---|
| OMPUB-1271 | 2024-05-04T13:27:43.000+0800 | 冯伟浩 | 开放 |
复现步骤:
1、下发Shaping Rule如下图所示:
!image-2024-05-04-11-54-27-230.png|thumbnail!
2、访问地址:[https://ubuntu.com/download/desktop/thank-you?version=24.04&architecture=amd64<s=true] 下载镜像
当前问题如下图所示:流量大部分为Incoming流量,配置的Incoming的速率为7.5Mbps,当前为18Mbps,与预期值相差较大
!image-2024-05-04-11-57-18-149.png|thumbnail!yangwei commented on 2024-05-06T16:42:59.486+0800:
Bug中使用的profile为SplitBy,观察Profile的命名,是否该Profile之前的限速值为20Mbps? [~hebingning]
hebingning commented on 2024-05-06T16:52:33.653+0800:
在进行此测试之前10分钟将限速值由20Mbps改为7.5Mbps
[~yangwei]
fengweihao commented on 2024-05-08T12:00:22.136+0800:
问题原因推测:
- 通过界面配置Shaping Profiles后,Swarmkv_Sentinel会调用FTCFG命令为Profile创建相应的Token的key。当Shaping首次接收到流量时,会在本地创建路由信息,并将FTCONSUME命令通过远程方式发送给Swarmkv_Sentinel并触发同步消息,从而在本地创建这些key的副本。当界面修改Shaping Profiles后,Swarmkv_Sentinel会执行DEL命令删除key和FTCFG命令再次创建key,由于Shaping中存在副本,Swarmkv需要同步DEL和FTCFG消息,然而,由于当前环境中存在大量的同步消息,这导致了此次Swarmkv的同步请求出现了超时。因此,Shaping无法及时获取到最新的key配置信息,而是维持了之前key的配置。
Attachments
56622/image-2024-05-04-11-54-27-230.png
56621/image-2024-05-04-11-57-18-149.png