[发明专利]资源使用状态的评估方法和装置、电子设备以及计算机可读存储介质在审
申请号: | 201910866390.3 | 申请日: | 2019-09-12 |
公开(公告)号: | CN112486663A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 郑旭东 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 杨雪婷 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 使用 状态 评估 方法 装置 电子设备 以及 计算机 可读 存储 介质 | ||
本发明实施例提供了一种资源使用状态的评估方法和装置、电子设备以及计算机可读存储介质。该方法包括:获取目标对象的指令集合和属性信息,所述指令集合由针对所述目标对象的当前执行的指令组成;根据所述属性信息选择与所述目标对象对应的基准指令集合;于所述基准指令集合,对所述指令集合进行打分,获取所述目标对象的指令分数;将所述指令分数与预设阈值进行比较,以评估所述目标对象的资源使用状态。本发明实施例通过预先设置基准指令集合来对目标对象的当前的指令集合进行打分,以评估目标对象的资源使用状态,基于资源的计算能力,来监控客户状态,以减少资源争抢。
技术领域
本发明涉及云计算技术领域,尤其涉及一种资源使用状态的评估方法和装置、电子设备以及计算机可读存储介质。
背景技术
在现有技术中,由于多线程技术的使用,因此可以同时处理多个任务,在多任务处理的情况下,可以根据排队的计算任务来分配计算资源(例如,CPU资源),但是在计算任务较多的情况下,往往会出现对计算资源的争抢,即,控制中心要在计算资源有限的情况下同时或近乎同时地为两个或两个以上的任务分配计算资源,从而发生计算资源的争抢。这样的争抢如果没有合理的资源协调处理,就会导致处于争抢中的多个任务所需的计算资源不足,从而导致任务处理效率低下。
因此,需要对计算资源的争抢状态进行识别,以便于对争抢中的任务进行计算资源的合理分配。
在现有技术中,通常是通过计算资源的利用率或所使用的计算资源的等待时间来确定计算资源是否处于争抢状态。
但是,现有技术中对判断资源是否处于争抢状态所使用的指标的选取并不合理,并不能很好地作为判断争抢状态的依据。以CPU为例,CPU利用率一般根据CPU的忙碌时钟周期来计算,但是,在多个进程同时运行的情况下,每个进程的CPU忙碌时钟周期无法准确反映该进程实际占用的CPU资源。CPU等待时间,也就是CPU处于空闲状态的时间,往往可以用来判断计算资源是否被争抢,但是CPU的等待时间也可能是由进程本身的应用行为所引起。
发明内容
本发明实施例提供一种资源使用状态的评估方法和装置、电子设备以及计算机可读存储介质,以解决现有技术中,判断资源是否处于争抢状态所使用的指标不合理的缺陷。
为达到上述目的,本发明实施例提供了一种资源使用状态的评估方法,包括:
获取目标对象的指令集合和属性信息,所述指令集合由针对所述目标对象的当前执行的指令组成;
根据所述属性信息选择与所述目标对象对应的基准指令集合;
基于所述基准指令集合,对所述指令集合进行打分,获取所述目标对象的指令分数;
将所述指令分数与预设阈值进行比较,以评估所述目标对象的资源使用状态。
本发明实施例还提供了一种资源使用状态的评估装置,包括:
获取模块,用于获取目标对象的指令集合和属性信息,所述指令集合由针对所述目标对象的当前执行的指令组成;
选择模块,用于根据所述属性信息选择与所述目标对象对应的基准指令集合;
打分模块,用于基于所述基准指令集合,对所述指令集合进行打分,获取所述目标对象的指令分数;
评估模块,用于将所述指令分数与预设阈值进行比较,以评估所述目标对象的资源使用状态。
本发明实施例还提供了一种电子设备,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以用于:
获取目标对象的指令集合和属性信息,所述指令集合由针对所述目标对象的当前执行的指令组成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866390.3/2.html,转载请声明来源钻瓜专利网。