一种批处理调度资源调节方法及装置制造方法及图纸

技术编号:27934640 阅读:15 留言:0更新日期:2021-04-02 14:14
本申请提供的一种批处理调度资源调节方法及装置,通过主机监控软件、主机自动化处理软件以及主机作业调度软件之间的配合,并在此基础上通过REXX进行二次开发,从而实现根据主机CPU、CF以及交易响应时间等资源的使用情况自动调节批处理的调度资源。本申请通过对主机相关资源及关键联机交易的响应时间的实时监控,科学地对系统资源的使用情况做出判断,通过对CTM中批处理作业使用的参数(RESOURCE)进行调整,适当控制批处理作业的并发数量,减少批处理作业对主机CPU等资源的占用,及时合理的将部分主机CPU资源从批处理作业转移到联机交易上,使得联机交易能够顺畅完成,从而达到较好的用户体验。

【技术实现步骤摘要】
一种批处理调度资源调节方法及装置
本申请涉及IBM大型机
,更具体地,尤其涉及一种批处理调度资源调节方法及装置。
技术介绍
随着IBM大型机的逐渐应用,在主机日常运维中发现一个技术痛点,即在双十一、年结及结息等特殊时间的批处理过程中,因大量的批处理作业需要处理,使得主机CPU通常在很长时间段中都是处于满负荷的工作状态,进而对联机交易造成影响。因此,如何科学地对系统资源的使用情况做出判断,通过对CTM中批处理作业使用的参数(RESOURCE)进行调整,适当控制批处理作业的并发数量,减少批处理作业对主机CPU等资源的占用,及时合理的将部分主机CPU资源从批处理作业转移到联机交易上,使得联机交易能够顺畅完成,从而达到较好的用户体验。
技术实现思路
本申请提供了一种批处理调度资源调节方法及装置,以实现科学地对系统资源的使用情况做出判断,通过对CTM中批处理作业使用的参数(RESOURCE)进行调整,适当控制批处理作业的并发数量,减少批处理作业对主机CPU等资源的占用,及时合理的将部分主机CPU资源从批处理作业转移到联机交易上,使得联机交易能够顺畅完成,从而达到较好的用户体验。为了实现上述目的,本申请提供了以下技术方案:一种批处理调度资源调节方法,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该方法包括:通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。可选的,所述通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,具体为:通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。可选的,所述通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理,具体为:针对CPU使用率,当MESSAGE为CPUHI01EBPXX时,将BPXX主机CPUHIGHFLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPUHIGHFLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02WBPXX时,表明对应的IBM主机的CPU使用率正常,将CPUHIGHFLAG置0;针对CF使用率,当MESSAGE为CPUCF01E时,将主机CFHIGHFLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CFHIGHFLAG置0;针对交易相应时间,当MESSAGE为CPTR01EAORXX时,将AORXXRESPONSEFLAG置1,如此时有超过预设个数的AOR的RESPONESFLAG为1,则将TRANRESPONSEFLAG置1;查看其它CPUHIGHFLAG或CFHIGHFLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02WAORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSEFLAG置0。可选的,所述通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节,具体为:通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTMRESFLAG为1时,通过提交作业的方式将CTMRESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。一种批处理调度资源调节装置,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该装置包括:第一处理单元,用于通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;第二处理单元,用于通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;第三处理单元,用于通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。可选的,所述第一处理单元具体用于:通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。可选的,所述第二处理单元具体用于:针对CPU使用率,当MESSAGE为CPUHI01EBPXX时,将BPXX主机CPUHIGHFLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPUHIG本文档来自技高网...

【技术保护点】
1.一种批处理调度资源调节方法,其特征在于,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该方法包括:/n通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;/n通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;/n通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。/n

【技术特征摘要】
1.一种批处理调度资源调节方法,其特征在于,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该方法包括:
通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;
通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;
通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。


2.根据权利要求1所述的方法,其特征在于,所述通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,具体为:
通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;
通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;
通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;
将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。


3.根据权利要求1所述的方法,其特征在于,所述通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理,具体为:
针对CPU使用率,当MESSAGE为CPUHI01EBPXX时,将BPXX主机CPUHIGHFLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPUHIGHFLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02WBPXX时,表明对应的IBM主机的CPU使用率正常,将CPUHIGHFLAG置0;
针对CF使用率,当MESSAGE为CPUCF01E时,将主机CFHIGHFLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CFHIGHFLAG置0;
针对交易相应时间,当MESSAGE为CPTR01EAORXX时,将AORXXRESPONSEFLAG置1,如此时有超过预设个数的AOR的RESPONESFLAG为1,则将TRANRESPONSEFLAG置1;查看其它CPUHIGHFLAG或CFHIGHFLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02WAORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSEFLAG置0。


4.根据权利要求1所述的方法,其特征在于,所述通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节,具体为:
通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTMRESFLAG为1时,通过提交作业的方式将CTMRESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。


5.一种批处理调度资源调节装置,其特征在于,应用于批处理...

【专利技术属性】
技术研发人员:余震高玉超于鹏
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1