错误 #4807
[3.0产品测试] 压力测试中,基站运行正常,网管上有phy异常告警
开始日期:
2026-01-28
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
BaseService, CU
发现问题版本:
Rel_3.2.2
目标解决问题版本:
Rel_3.1.4
描述
测试版本:Rel3.1.4_Pre1T4版本
测试设备:军特整机192.168.8.234,网管:192.168.8.170
测试用例:多用户压力测试
基站配置:1D3U
测试终端:1广和通CPE+3星创CPE
测试场景:基站启动正常,每个终端上行灌包150M
问题描述:压力测试中,基站运行正常,终端速率正常。网管上有phy异常告警,如下图。
研发分析:从日志看是检查到前一秒和后一秒心跳一致,所以报了,需要优化。
文件
历史记录
由 李 玮璇 更新于 6 天 之前
【问题原因】
从日志看是检查到前一秒和后一秒心跳一致,所以报了;
从代码角度分析核查:心跳原始数据每次都不一样的情况下理论上代码逻辑不会出现前后两次一样值(目前已核查一遍代码);
从物理层角度分析:phy正常运行情况下应该也不会一秒前后心跳值一样的情况
目前并没其他详细信息,决定优化增加个复查逻辑
【修改方案】
1、一秒phy心跳可以变化2000次左右,商量后决定,增加个快速复核的机制,发现前后两次一样的话立马,10ms后再去重新查一下心跳,对比下,如果还一样再报异常;
2、m_phyHeartBeatStrPre = std::move(m_phyHeartBeatStrNow); IsPhyRunning函数内部优化下把move改成swap,交换内存,之后一样清理m_phyHeartBeatStrNow
【回归方法和注意事项】
观察后续异常情况phy的运行告警情况是否正常