项目

一般

简介

错误 #4171

V0.0.1_T06__Alaph3三终端测试a-c灌包AM模式下速率会掉到0

李 玮璇大约 2 个月 之前添加. 更新于 26 天 之前.

状态:
已关闭
优先级:
一般
指派给:
开始日期:
2025-09-25
计划完成日期:
% 完成:

0%

预期时间:

描述

测试在灌包40M情况下,大约在第92-93的时候速率掉0;
测试在灌包35M情况下,时间延长,大约在857-858时间点速率掉0


文件

历史记录

#1

李 常 更新于 大约 2 个月 之前

  • 主题V0.0.1_T06__Alaph3三终端测试a-c灌包AM模式下速率会掉0 变更为 V0.0.1_T06__Alaph3三终端测试a-c灌包AM模式下速率会逐渐掉到0
  • 状态新建 变更为 进行中
  • 指派给李 常 变更为 王 艳芳
#2

李 玮璇 更新于 大约 2 个月 之前

  • 主题V0.0.1_T06__Alaph3三终端测试a-c灌包AM模式下速率会逐渐掉到0 变更为 V0.0.1_T06__Alaph3三终端测试a-c灌包AM模式下速率会掉到0
#3

李 常 更新于 大约 2 个月 之前

测试场景:
a->c同时c->a,am, 灌包20M,保持15分钟,共做了两次:
测试结果:
1次c端在280秒左右后,从20Mbps降为0,1次c端在166秒左右后,从20Mbps降为0。

#4

王 艳芳 更新于 大约 2 个月 之前

今天定位分析该BUG,进度如下:
1 AM速率掉0的测试基本基于理论峰值速率的测试,由于AM模式有重传和状态报告等开销,所以,不可能达到理论峰值,该BUG的测试方向存在理论依据;
2 已有的LOG无RLC的LOG,无法具体说明速率掉0的原因;
3 RLC AM无法感知是终端转发的数据,还是终端自己发的数据,所以,之前我的测试均基于2终端测试,今天基于127/129环境测试,3终端配置下,单向灌包理论峰值速率为40M,实际灌包速率35M,可维持30MIN,接收无丢包,说明AM在该环境下的速率性能可达到35/40=87.5%。但是,该环境下,三终端有转发的情况,速率只能维持800多秒后,速率掉0,说明转发会影响AM的性能。具体LOG因为环境问题,还未生成。等获得三终端AM模式转发的LOG后,继续分析。

#5

王 艳芳 更新于 大约一个月 之前

使用125/127/129环境测试的结果更新:
1 有转发的双向灌包,理论速率20M,发包/收包速率10M,可维持30分钟;
2 有转发的单向灌包,理论速率40M,发包/收包速率30M,可维持29分钟左右,速率降0,分析LOG为接收端无新数据接收,发送端LOG不全,无法完全定位发端是否正常;
3 有转发的单向灌包,理论速率40M,发包40M,收包初始40M,慢慢降速到37.4M,1407S后速率降为0,分析LOG为接收端无新数据接接收,转发终端的MAC调度异常(由于打开了一些定位LOG),导致发包不能持续。

#6

王 艳芳 更新于 大约一个月 之前

10月11日问题进展跟新:
AM速率掉0问题跟踪,目前速率下降的主要原因是转发终端或同时收发的终端的丢包率(不确定哪层导致)会概率上升,RLC的NACK数量突增,达到维护的最大值,之前是64,目前修改为16后,测试结果如下:
1 有转发的双向灌包,理论速率20M,发包速率20M:
第一次测试:125终端收包速率从20M快速掉落到10以下,然后又慢慢抬升至20M,反复2-3次,大约25分钟左右,RLC达到最大重传次数,速率降为0;
129终端收包速率保持19M左右25分钟左右,RLC达到最大重传次数,速率掉0;
第二次测试:125终端收包速率,15分钟左右,从20M掉到10M左右震荡,然后23分钟左右又拉升到20M左右,25分钟左右速率又开始下降,30分钟左右,速率降为0,LOG显示129终端的RLC
达到最大重传次数;
129终端保持19M速率22分钟左右,开始降速,然后很快又拉回到19M,29分钟左右速率降为0,看127的LOG,MAC解复用时,有内存分配失败
2 有转发的单向灌包,理论速率40M,发包速率40M,收端速率39M,可维持30分钟(只测试了一次)

#7

王 艳芳 更新于 大约一个月 之前

进展更新(跟新纠正)

#8

王 艳芳 更新于 大约一个月 之前

  • 状态进行中 变更为 挂起

AM SN 18BIT的调试优先级更高,目前工作量投入了18BIT的调试。这个问题暂时推迟,等18BIT调试结束后,继续。

#9

王 艳芳 更新于 大约一个月 之前

  • 指派给王 艳芳 变更为 李 常

【问题进展及分析】三终端有转发测试,AM速率掉0的问题根因在于转发终端接b接收终端a发送的数据后,直接转发,没有COPY及重新申请内存,导致内存占用时间过长,无法及时释放,从而可能导致接收端底层的内存耗尽。扩展内存后复测,速率不再掉0.具体现象如下:
a,b,c三终端链式连接,a<->c双向灌包,理论速率20M,灌包速率20M,a的接收速率在20M和10M之间波动,最低降到10M左右会拉起到20M,该过程反复,可延续30分钟以上;c的速率相对稳定,也会短暂出现掉速率到10M,但低速率持续的时间很短暂。

目前,认为速率掉0的问题基本解决。降速率的问题属于性能优化的问题,由于目前物理层的解析存在CRC ERROR,且转发本身会叠加CRC ERROR,涉及各层的更新,包括1) DLAP需要修改转发策略,接收数据后,重新申请内存;2) 物理层HARQ反馈功能的支持; 3)RLC重传性能的进一步完善。4)进一步排查SLOT时延抖动偶尔仍然存在的问题,增强调度可靠性。

#10

李 常 更新于 大约一个月 之前

  • 状态挂起 变更为 已解决
  • 指派给李 常 变更为 宋 承立

将dlap转发机制做了修改(接收数据后,重新申请内存,不占用之前的内存),用三终端测试,am模式下单向35M灌包30min没有降速为0,验证7次。问题明显改善。

#11

李 常 更新于 26 天 之前

  • 状态已解决 变更为 已关闭

复测,在UM和AM上暂时没有这个问题(保持可以超过30分钟)。
Close。

导出 Atom PDF