CPU使用信息获取方法、装置、设备及存储介质制造方法及图纸

技术编号:37134784 阅读:24 留言:0更新日期:2023-04-06 21:33
本申请实施例提供一种CPU使用信息获取方法、装置、设备及存储介质,在本申请实施例中,可以针对系统中的任一进程,获取该进程对应的CPU使用率,并在识别到CPU使用率超过对应的告警阈值的情况下,开始统计该进程在CPU使用率超过告警阈值期间对应的详情数据,直至CPU使用率小于或等于对应的告警阈值。通过这种方式,可准确获取到进程的CPU使用信息更准确,有助于分析进程及系统的CPU使用情况。助于分析进程及系统的CPU使用情况。助于分析进程及系统的CPU使用情况。

【技术实现步骤摘要】
CPU使用信息获取方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种CPU使用信息获取方法、装置、设备及存储介质。

技术介绍

[0002]在Linux或Unix系统中,通常采用top命令按照固定的时间周期获取CPU的整体使用率以及各进程对应的CPU使用率。由于top命令在执行时本身具有较高的负载,这会给CPU带来额外的压力,为了在系统繁忙时缓解这一现象,通常采用降低top命令优先级的方式。这样,在系统繁忙时执行top命令的实际时间会晚于预设时间,而top命令仍然按照预设的时间周期计算CPU的使用率,导致计算结果不准确。

技术实现思路

[0003]本申请的多个方面提供一种CPU使用信息获取方法、装置、设备及存储介质,用以按需对不同类型进程采用不同的统计周期获取对应的CPU使用信息,并根据各进程获取CPU使用信息的实际执行时间计算CPU的使用率,保证计算结果的准确性。
[0004]本申请实施例提供一种CPU使用信息获取方法,包括:针对系统中当前存在的任一进程,获取所述进程对应的目标统计周期和目标告本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CPU使用信息获取方法,其特征在于,包括:针对系统中当前存在的任一进程,获取所述进程对应的目标统计周期和目标告警阈值;根据所述目标统计周期获取所述进程的CPU使用率;在识别到所述进程的CPU使用率超过所述目标告警阈值时,开始统计所述进程的详情数据,直至所述进程的CPU使用率等于或小于所述目标告警阈值。2.根据权利要求1所述的方法,其特征在于,获取所述进程对应的目标统计周期和目标告警阈值,包括:从系统动态生成的进程标识列表中获取任一进程对应的标识;判断所述进程的标识是否位于特定进程配置表中,所述特定进程配置表中存储有特定进程的标识和特定进程对应的专属统计周期和专属告警阈值;若是,则从所述特定进程配置表中获取与所述进程的标识对应的第一专属统计周期和第一专属告警阈值,并将所述第一专属统计周期作为所述目标统计周期以及将所述第一专属告警阈值作为所述目标告警阈值;若否,则将默认统计周期作为所述目标统计周期以及将进程默认告警阈值作为所述目标告警阈值。3.根据权利要求1所述的方法,其特征在于,还包括:根据默认统计周期获取所述系统的CPU使用率;在识别到所述系统的CPU使用率超过第一系统告警阈值时,开始统计所述系统的详情数据,直至所述系统程的CPU使用率等于或小于所述第一系统告警阈值。4.根据权利要求1所述的方法,其特征在于,还包括:根据默认统计周期获取所述系统的CPU使用率;在识别到所述系统的CPU使用率超过第一系统告警阈值时,开始统计所述系统的详情数据,直至所述系统程的CPU使用率等于或小于所述第二系统告警阈值,所述第二系统告警阈值小于所述第一系统告警阈值。5.根据权利要求2

4任一项所述的方法,其特征在于,统计所述进程或所述系统的详情数据,直至所述进程或所述系统的CPU使用率等于或小于对应的告警阈值...

【专利技术属性】
技术研发人员:方彦彬
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1