[发明专利]确定CPU利用率的方法、装置、设备及存储介质在审
| 申请号: | 201911369085.X | 申请日: | 2019-12-26 |
| 公开(公告)号: | CN111176966A | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 田连杰 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 唐彩琴 |
| 地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 确定 cpu 利用率 方法 装置 设备 存储 介质 | ||
本申请公开了一种确定CPU利用率的方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:在多个采样时刻中的每个采样时刻获取目标CPU的时间参数,该时间参数用于指示该目标CPU在多个运行状态下的开销时长;根据在该多个采样时刻中的每个采样时刻获取到的时间参数,计算该目标CPU的多个估计利用率,得到估计利用率集合;当该估计利用率集合中的估计利用率满足目标条件时,将该估计利用率集合中的估计利用率的平均值作为该目标CPU的利用率。本申请实施例提供的技术方案能够在一定程度上解决现有技术中确定CPU利用率的方法硬件开销较大的问题。
技术领域
本申请涉及计算机技术领域,特别是涉及一种确定CPU利用率的方法、装置、设备及存储介质。
背景技术
中央处理器(英文:central processing unit;简称:CPU)是计算机系统的运算和控制核心,是信息处理以及程序运行的最终执行单元。实际应用中,对于CPU而言,CPU利用率是一个非常重要的指标,其可以反映计算机系统的可靠性、稳定性以及健壮性。
相关技术中,可以利用两个硬件计数器分别对CPU的代码执行周期和CPU的自由运行周期进行统计计数,而后,可以根据统计计数的结果计算CPU利用率。
然而,相关技术中,需要消耗两个硬件计数器的资源才能实现对CPU利用率的确定,因此,其硬件开销较大。
发明内容
基于此,有必要针对现有确定CPU利用率的方法硬件开销较大的问题,提供一种确定CPU利用率的方法、装置、设备及存储介质。
第一方面,提供了一种确定CPU利用率的方法,该方法包括:
在多个采样时刻中的每个采样时刻获取目标CPU的时间参数,该时间参数用于指示该目标CPU在多个运行状态下的开销时长;根据在该多个采样时刻中的每个采样时刻获取到的时间参数,计算该目标CPU的多个估计利用率,得到估计利用率集合;当该估计利用率集合中的估计利用率满足目标条件时,将该估计利用率集合中的估计利用率的平均值作为该目标CPU的利用率。
在其中一个实施例中,当该估计利用率集合中的估计利用率满足目标条件时,将该估计利用率集合中的估计利用率的平均值作为该目标CPU的利用率,包括:当该估计利用率集合中的估计利用率的标准差小于目标标准差阈值时,将该估计利用率集合中的估计利用率的平均值作为该目标CPU的利用率。
在其中一个实施例中,该方法还包括:当该估计利用率集合中的估计利用率不满足该目标条件时,在该多个采样时刻之后的下一采样时刻获取该目标CPU的时间参数;根据在该多个采样时刻之后的下一采样时刻获取到的时间参数,计算该目标CPU的另一估计利用率,并将该另一估计利用率存储至该估计利用率集合中,得到更新后的估计利用率集合;当该更新后的估计利用率集合中的估计利用率满足该目标条件时,将该更新后的估计利用率集合中的估计利用率的平均值作为该目标CPU的利用率。
在其中一个实施例中,该多个运行状态包括用户态、被nice值为负的进程所占用的状态、内核态、空闲态、软件中断状态和IO等待状态中的至少一个;对应地,该时间参数包括用户态时长、nice时长、内核态时长、空闲态时长、软件中断状态时长以及IO等待时长中的至少一个;该用户态时长用于指示自该目标CPU启动到当前采样时刻之间的目标时间段内,该目标CPU处于用户态但未运行nice值为负的进程的时长,该nice时长用于指示该目标时间段内该目标CPU运行nice值为负的进程的时长,该内核态时长用于指示该目标时间段内该目标CPU处于内核态的时长,该空闲态时长用于指示该目标时间段内该目标CPU除IO等待时长以外的其他等待时长,该软件中断状态时长用于指示该目标时间段内该目标CPU处于软件中断状态的时长,该IO等待时长用于指示该目标时间段内该目标CPU的IO等待时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911369085.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车用换挡器
- 下一篇:文本检测算法的性能测试方法、装置、设备及存储介质





