网络设备的功耗信息获取方法、装置及电子设备制造方法及图纸

技术编号:39279920 阅读:32 留言:0更新日期:2023-11-07 10:54
本公开提出一种网络设备的功耗信息获取方法、装置及电子设备,该方法包括:采集网络设备内处理器CPU的CPU基础功率;响应于网络设备的操作系统OS处于空闲未休眠模式,采集CPU的第一总功率和每个系统任务的任务运行时长;针对每个系统任务,基于第一总功率、CPU基础功率和系统任务的任务运行时长,获取系统任务的任务功耗信息;针对每个系统函数,基于调用系统函数的第一系统任务的任务功耗信息,获取系统函数的函数功耗信息;针对CPU的每个内核,基于内核所处理的第二系统任务,获取内核的内核功耗信息。本公开能够获取网络设备的CPU内核级功耗信息、任务级功耗信息和函数级功耗信息,从而细粒度地掌握网络设备的功耗情况。从而细粒度地掌握网络设备的功耗情况。从而细粒度地掌握网络设备的功耗情况。

【技术实现步骤摘要】
网络设备的功耗信息获取方法、装置及电子设备


[0001]本公开涉及计算机
,尤其涉及一种网络设备的功耗信息获取方法、装置及电子设备。

技术介绍

[0002]由于基站的功耗高低直接影响着通信运营商的运营成本,降功耗对于基站来说非常重要。一般主要通过修改硬件、控制外围器件来降功耗,当这些降功耗手段都用尽的时候,便需要通过优化基站的中央处理器(Central Processing Unit,CPU)的运行功耗来降低基站的功耗,而若要对CPU的运行功耗进行优化,就需要获取CPU的细粒度功耗信息。
[0003]相关技术中,只能粗粒度地获取基站中的CPU在一段时间内的整体功耗,无法获取CPU内核级、任务级和函数级的细粒度功耗信息。

技术实现思路

[0004]本公开实施例提供一种网络设备的功耗信息获取、装置、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种网络设备的功耗信息获取方法,包括:
[0006]采集网络设备内处理器CPU的CPU基础功率,所述CPU基础功率为所述CPU的所有内核全部执行空闲本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络设备的功耗信息获取方法,其特征在于,包括:采集网络设备内处理器CPU的CPU基础功率,所述CPU基础功率为所述CPU的所有内核全部执行空闲系统任务时的功率;响应于网络设备的操作系统OS处于空闲未休眠模式,采集所述CPU的第一总功率和每个系统任务的任务运行时长;针对每个系统任务,基于所述第一总功率、所述CPU基础功率和所述系统任务的任务运行时长,获取所述系统任务的任务功耗信息;针对每个系统函数,基于调用所述系统函数的第一系统任务的所述任务功耗信息,获取所述系统函数的函数功耗信息;针对所述CPU的每个内核,基于所述内核所处理的第二系统任务,获取所述内核的内核功耗信息。2.根据权利要求1所述的方法,其特征在于,所述系统任务的任务功耗信息获取过程,包括:获取所述系统任务的目标优化功率,所述目标优化功率为所述系统任务停止运行时所减少的功率;基于所述目标优化功率、所述CPU基础功率和所述任务运行时长,获取所述系统任务的任务功耗信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述系统任务的目标优化功率,包括:确定所述系统任务的任务类型;获取所述CPU内所有内核的总运行时长和所述CPU的CPU优化功率,其中,所述CPU优化功率为所述CPU处理的全部系统任务停止运行时所减少的功率;基于所述任务类型、所述总运行时长、所述任务运行时长和所述CPU优化功率,确定所述目标优化功率。4.根据权利要求3所述的方法,其特征在于,所述基于所述任务类型、所述总运行时长、所述任务运行时长和所述CPU优化功率,确定所述目标优化功率,包括:响应于所述系统任务为第一类系统任务;基于所述任务运行时长和所述总运行时长,确定所述系统任务的第一运行时长占比;基于所述第一运行时长占比和所述CPU优化功率,确定所述系统任务的第一优化功率,作为所述目标优化功率。5.根据权利要求3所述的方法,其特征在于,所述基于所述任务类型、所述总运行时长、所述任务运行时长和所述CPU优化功率,确定所述目标优化功率,还包括:响应于所述系统任务为第二类系统任务,获取所述系统任务停止运行时所述CPU的第二总功率,并基于所述第一总功率和所述第二总功率,获取所述系统任务的第二优化功率;基于第一优化功率、所述第二优化功率和第一运行时长占比,确定所述系统任务的功率权重;基于所述功率权重和所述任务运行时长,确定所述系统任务的第二运行时长占比;基于所述第二运行时长占比和所述CPU优化功率,得到所述系统任务的第三优化功率,作为所述目标优化功率。
6.根据权利要求3

5中任一项所述的方法,其特征在于,所述CPU优化功率的获取过程,包括:获取所述第一总功率与所述CPU基础功率的差值,并将所述差值确定为所述CPU优化功率。7.根据权利要求2

5中任一项所述的方法,其特征在于,所述基于所述目标优化功率、所述CPU基础功率和所述任务运行时长,获取所述系统任务的任务功耗信息,包括:基于所述CPU的内核数量和所述CPU基础功率,计算所述CPU的每个内核的平均基础功率,作为每个所述内核的内核基础功率;基于所述任务运行时长,确定所述系统任务在对应内核中的第三运行时长占比;基于所述内核基础功率、所述第三运行时长占比和所述目标优化功率,获取所述系统任务的任务功耗信息。8.根据权利要求7所述的方法,其特征在于,所述系统函数的函数功耗信息的获取过程,包括:获取所述系统函数的函数运行时长;基于所述函...

【专利技术属性】
技术研发人员:葛正中林坤李涛韩森
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1