[发明专利]系统任务自动调度方法、装置、计算机设备及存储介质在审
申请号: | 202010162338.2 | 申请日: | 2020-03-10 |
公开(公告)号: | CN111475267A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 陈梓彬;游兆棠 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 任务 自动 调度 方法 装置 计算机 设备 存储 介质 | ||
1.一种系统任务自动调度方法,其特征在于,所述系统任务自动调度方法包括:
从预设日志表中获取目标系统的系统压力值;
若所述系统压力值大于预设压力值,则从预设数据库中获取所述目标系统中所有执行任务及每个所述执行任务对应的n个指标,其中,n为大于0的正整数;
针对每个所述执行任务,根据n个所述指标确定所述执行任务的优先级;
获取所述目标系统中数据库对应的线程连接数与中央处理器的占用比值;
根据所述线程连接数、所述占用比值和所述优先级,对每个所述执行任务进行调度处理,并基于预设条件重新获取所述目标系统的系统压力值作为目标压力值;
若所述目标压力值小于预设压力值,则完成对每个所述执行任务的调度处理;
若所述目标压力值大于等于预设压力值,则将所述目标系统的当前调度处理方式发送给目标用户,并获取目标用户反馈的目标调度方式对每个所述执行任务进行调度处理,直到所述目标压力值小于预设压力值为止。
2.如权利要求1所述的系统任务自动调度方法,其特征在于,所述针对每个所述执行任务,根据n个所述指标确定所述执行任务的优先级的步骤包括:
针对每个所述执行任务,从预设日志库中获取所述执行任务包含的每个所述指标的初始评分、任务影响数值、当前使用率和限定使用率;
针对每个所述指标,将所述当前使用率与所述限定使用率进行比较,得到比较结果;
根据所述比较结果与预设要求,确定每个所述指标的目标数值;
针对每个所述执行任务,基于所述初始评分、所述目标数值与预设权重值,计算所述执行任务的综合评分;
利用所述综合评分与预设等级库中的评分范围进行匹配的方式,确定每个所述执行任务的所述优先级。
3.如权利要求2所述的系统任务自动调度方法,其特征在于,所述根据所述比较结果与预设要求,确定每个所述指标的目标数值的步骤包括:
若所述比较结果为所述当前使用率与所述限定使用率相等,则将所述指标的所述任务影响数值作为所述目标数值;
若所述比较结果为所述当前使用率小于所述限定使用率,则按照如下公式计算每个所述指标的所述目标数值:
X=b*(1+c/d)
其中,X为所述目标数值,b为所述任务影响数值,c为所述当前使用率,d为所述限定使用率。
4.如权利要求2所述的系统任务自动调度方法,其特征在于,所述针对每个所述执行任务,基于所述初始评分、所述目标数值与预设权重值,计算所述执行任务的综合评分的步骤包括:
针对每个所述执行任务,将所述执行任务中的所有所述指标的所述目标数值进行相加,得到所有所述指标的总目标数值;
针对所述执行任务中每个所述指标,利用所述指标的所述目标数值与所述总目标数值进行相除计算,得到所述指标的权重值;
根据n个所述指标的所述初始评分、所述目标数值与所述权重值,按照如下公式计算每个所述执行任务的所述综合评分:
S=a1*q1+a2*q2+...+an*qn
其中,S为所述综合评分,a1为A1指标对应的所述初始评分,q1为A1指标对应的所述目标数值,a2为A2指标对应的所述初始评分,q2为A2指标对应的所述目标数值,an为An指标对应的所述初始评分,qn为An指标对应的所述初始评分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162338.2/1.html,转载请声明来源钻瓜专利网。