性能 #3266
600ue时,定时器处理能力是否为性能瓶颈
开始日期:
2025-04-29
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
CU
发现问题版本:
Rel_3.1.2
目标解决问题版本:
Rel_3.1.2
文件
相关的问题
历史记录
由 席 振斌 更新于 大约一个月 之前
通过demo程序,模拟600ue,触发当前cu程序的各个新、老定时器,经过多次测试,通过htop观察cpu,发现dl_thread和ue_cntrl_thread的线程cpu占用较高,如下图所示
然后通过perf工具,解析perf.data文件分析,主要是ianctive定时器超时后的释放流程中,在各个线程new消息时,new本身会耗费cpu,如下图所示:
结论:new timer和old timer两种定时器在6ooue时,本身的处理能力不会成为性能瓶颈,但是对于一次性释放一个小区中的600ue,这种场景,cu侧ue释放流程中new消息时会拉高cpu,在600ue时需要优化,这个后续在新单中进行优化