【技术实现步骤摘要】
处理器负载的监控方法和监控装置
[0001]本申请涉及计算机领域,尤其涉及一种处理器负载的监控方法和监控装置。
技术介绍
[0002]无论在负载均衡管理,还是芯片内部的负载监控,都需要对处理器的负载状态进行快速的跟踪,以便提供低延迟的控制和系统管理。在实际的应用场景中,常常需要对处理器的负载进行动态监控,根据监控结果控制处理器功耗的飙升、提高处理器的频率或者对负载进行迁移以满足应用需要。
[0003]目前的方案是通过周期性地读取性能监视单元(performance monitor unit,PMU)计数器来实现对处理器负载的监控,由软件实现,监控的延迟太大,导致系统反应速度慢。
技术实现思路
[0004]本申请提供一种处理器负载的监控方法和监控装置,有利于减少处理器负载的监控延迟,从而提高系统的反应速度。
[0005]第一方面,提供了一种处理器负载的监控方法,包括:分别在第一时间段中的多个子时间段内统计处理器中核的工作时长,获得上述核在上述第一时间段内的第一活跃信息;基于上述第一活跃信息,判断 ...
【技术保护点】
【技术特征摘要】
1.一种处理器负载的监控方法,其特征在于,包括:分别在第一时间段中的多个子时间段内统计处理器中核的工作时长,获得所述核在所述第一时间段内的第一活跃信息;基于所述第一活跃信息,判断所述核在所述第一时间段内负载是否正常;在所述核在所述第一时间段内负载正常的情况下,分别在第二时间段中的多个子时间段内统计所述核的工作时长,获得所述核在所述第二时间段内的第二活跃信息,所述第二时间段的开始时刻属于所述第一时间段,且所述第二时间段比所述第一时间段后延了一个或多个所述子时间段;基于所述第二活跃信息,判断所述核在所述第二时间段内负载是否正常。2.根据权利要求1所述的方法,其特征在于,所述第一活跃信息为所述核在所述第一时间段内的平均活跃度,所述平均活跃度是基于下列公式计算得到的:其中,N为所述第一时间段中包含的所述子时间段的个数,t
i
为所述核在所述第一时间段中的第i个子时间段中的工作时长,T
i
为所述第一时间段中的第i个子时间段的时长。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述第一活跃信息,判断所述核在所述第一时间段内负载是否正常,包括:若所述第一活跃信息大于第一门限值,则确定所述核在所述第一时间段内负载过重;若所述第一活跃信息小于第二门限值,则确定所述核在所述第一时间段内负载过轻;或者,若所述第一活跃信息大于或等于所述第二门限值、且小于或等于所述第一门限值,则确定所述核在所述第一时间段内负载正常,所述第一门限值大于所述第二门限值。4.根据权利要求3所述的方法,其特征在于,所述处理器为单核处理器,所述方法还包括:若所述核在所述第一时间段内负载过重,提升所述处理器的频率和功率;或者,若所述核在所述第一时间段内负载过轻,降低所述处理器的频率和功率。5.根据权利要求3所述的方法,其特征在于,所述处理器为众核处理器,所述核为小核,所述方法还包括:若所述核在所述第一时间段内负载过重,将所述核上的负载迁移至所述处理器中的大核上,或者,提升所述核的频率和功率;若所述核在所述第一时间段内负载过轻,降低所述核的频率和功率。6.根据权利要求3所述的方法,其特征在于,所述处理器为众核处理器,所述核为大核,所述方法还包括:若所述核在所述第一时间段内负载过轻,将所述核上的负载迁移至所述处理器中的小核上,或者,降低所述核的频率和功率;若所述核在所述第一时间段内段内负载重,提升所述核的频率和功率。7.一种处理器负载的监控装置,其特征在于,包括:获取模块,用于分别在第一时间段中的多个子时间段内统计处理器中核的工作时长,获得所述核在所述第一时间段内的第一活跃信息;
处理模块,用于基于所述第一活跃信息,判断所述核在所述第一时间段内负载是否正常;所述获取模块,还用于在所...
【专利技术属性】
技术研发人员:李晓峰,尹文,郭海涛,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。