掌桥专利:专业的专利平台
掌桥专利
首页

一种批处理调度资源调节方法及装置

文献发布时间:2023-06-19 10:27:30


一种批处理调度资源调节方法及装置

技术领域

本申请涉及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为CPUHI01E BPXX时,将BPXX主机CPU HIGH FLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPU HIGH FLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02W BPXX时,表明对应的IBM主机的CPU使用率正常,将CPU HIGH FLAG置0;

针对CF使用率,当MESSAGE为CPUCF01E时,将主机CF HIGH FLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CF HIGH FLAG置0;

针对交易相应时间,当MESSAGE为CPTR01E AORXX时,将AORXX RESPONSE FLAG置1,如此时有超过预设个数的AOR的RESPONES FLAG为1,则将TRAN RESPONSE FLAG置1;查看其它CPU HIGH FLAG或CF HIGH FLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02W AORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSE FLAG置0。

可选的,所述通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节,具体为:

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTM RES FLAG为1时,通过提交作业的方式将CTM RESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

一种批处理调度资源调节装置,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该装置包括:

第一处理单元,用于通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;

第二处理单元,用于通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;

第三处理单元,用于通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

可选的,所述第一处理单元具体用于:

通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;

通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;

通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;

将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。

可选的,所述第二处理单元具体用于:

针对CPU使用率,当MESSAGE为CPUHI01E BPXX时,将BPXX主机CPU HIGH FLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPU HIGH FLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02W BPXX时,表明对应的IBM主机的CPU使用率正常,将CPU HIGH FLAG置0;

针对CF使用率,当MESSAGE为CPUCF01E时,将主机CF HIGH FLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CF HIGH FLAG置0;

针对交易相应时间,当MESSAGE为CPTR01E AORXX时,将AORXX RESPONSE FLAG置1,如此时有超过预设个数的AOR的RESPONES FLAG为1,则将TRAN RESPONSE FLAG置1;查看其它CPU HIGH FLAG或CF HIGH FLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02W AORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSE FLAG置0。

可选的,所述第三处理单元具体用于:

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTM RES FLAG为1时,通过提交作业的方式将CTM RESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的批处理调度资源调节方法。

一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述所述的批处理调度资源调节方法。

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

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的主机自动调节批处理调度资源流程总览图;

图2为本申请实施例提供的一种批处理调度资源调节方法流程示意图;

图3为本申请实施例提供的主机监控软件对主机资源的监控信息流程示意图;

图4为本申请实施例提供的主机自动化处理软件对主机资源监控信息的处理流程示意图;

图5为本申请实施例提供的批处理作业调度软件对主机资源监控信息的处理流程示意图;

图6为本申请实施例提供的一种批处理调度资源调节装置结构示意图;

图7为本申请实施例提供的一种电子设备结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

针对现有技术存在的问题,如图1,本申请实施例提供的主机自动调节批处理调度资源流程总览,具体的,参见图2,为本申请实施例提供的一种批处理调度资源调节方法的流程示意图。如图2所示,本申请实施例提供的批处理调度资源调节方法,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该方法具体包括如下步骤:

S201:通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称。

需要说明的是,主机监控软件OMEGAMON是一款优秀的主机资源监控软件,它可以监控的主机领域十分广泛,本申请实施例中仅使用该软件对主机CPU使用率、主机内存CF使用率、交易响应时间进行监控。

即主机监控软件OMEGAMON是一款主机端的监控工具软件,它可以对主机操作系统、数据库、中间件等进行监控。它的监控和发现功能可以通过内置的Situation编辑器创建阈值并接收超过阈值的报警;它的分析功能可以通过图形化界面允许管理员快速查看故障区并快速定位故障根源;它还可以通过内置的”Take Action”功能设定命令对发现的问题进行简单的处理。

主机监控软件OMEGAMON对主机资源的监控流程如图3所示,具体的,式样书所述通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,具体为:

通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息。

本申请实施例中,主机监控软件OMEGAMON每分钟对各台IBM主机(BP01/BP02/BP03/BP04)的CPU使用情况进行监控,当单机整体CPU使用率达到85%时,则触发一条“CPUHI01E BP01(2/3/4)CPU High”的提示信息,同理,如单机整体CPU使用率未达到85%时,则触发一条“CPUHI02W BP01(2/3/4)CPU NORMAL”信息。

通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息。

本申请实施例中,主机监控软件OMEGAMON每分钟对各台IBM主机CF使用情况进行监控,当CF使用率达到90%时,则触发一条“CPUCF01E CF High”的提示信息;同理,当CF使用率未达到90%时,则触发一条“CPUCF02W CF NORMAL”信息。

通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息。

本申请实施例中,主机监控软件OMEGAMON每30秒对5821快捷交易进行监控,监控周期内每个AOR如存在响应时间超过30毫秒的交易,则触发一条“CPUTR01E CICS TRANRESP High”的提示信息;同理,如监控周期内每个AOR不存在响应时间未超过30毫秒的交易,则触发一条“CPUTR02W CICS TRAN RESP NORMAL”信息。

将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。

S202:通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理。

需要说明的是,主机自动化处理软件SA是一款基于MESSAGE的主机自动化处理软件,可以根据OPERLOG中的MESSAGE ID轻松捕获整条信息,并根据信息内容编写脚本做相应的自动化处理工作。

SA全称为System Automation,是基于z/OS系统下的自动化处理子系统。它能够对在IBM主机平台上运行的地址空间进行控制,并根据信息进行告警或自动化处理,同时它还支持使用REXX进行脚本开发,从而实现客户的定制化处理。

主机自动化处理软件SA对主机资源监控信息的处理流程如图4所示,上述所述通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理,具体为:

针对CPU使用率,当MESSAGE为CPUHI01E BPXX时,将BPXX主机CPU HIGH FLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPU HIGH FLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02W BPXX时,表明对应的IBM主机的CPU使用率正常,将CPU HIGH FLAG置0。

针对CF使用率,当MESSAGE为CPUCF01E时,将主机CF HIGH FLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CF HIGH FLAG置0;

针对交易相应时间,当MESSAGE为CPTR01E AORXX时,将AORXX RESPONSE FLAG置1,如此时有超过预设个数的AOR的RESPONES FLAG为1,则将TRAN RESPONSE FLAG置1;查看其它CPU HIGH FLAG或CF HIGH FLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02W AORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSE FLAG置0。

需要说明的是,本申请实施例中,CPU HIGH自动化处理脚本、CF HIGH自动化处理脚本以及5821交易自动化处理脚本均可以根据用户的需求进行调整和修改,可以实现上述技术效果即可,在此不做具体详细的限定。

S203:通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

CTM是批处理调度软件,它可以通过对RESOURCE的设置,用来控制批处理作业的并发度。CTM全称为CONTROL-M,是BMC公司的一款基于z/OS系统下的主机作业调度工具。它可以通过SMART TABLE方式给作业分组,并通过定义SMART TABLE之间的前后关系以及作业之间的前后关系实现作业的有调度。在一套CTM中支持几十万级别的批处理作业调度,在一个z/OS系统下可支持多套CTM的定义。CTM还可以通过定义不同的RESOURCE(批处理资源),控制批处理作业的并发数量,从而降低主机CPU的工作负载。

CTM对批处理作业并发度的控制流程如图5所示,上述所述通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节,具体为:

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTM RES FLAG为1时,通过提交作业的方式将CTM RESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

本申请实施例提供的批处理调度资源调节方法,在IBM大型机z/OS环境下,通过主机监控软件OMEGAMON、主机自动化处理软件SA以及主机作业调度软件CTM之间的配合,并在此基础上通过REXX进行二次开发,从而实现根据主机CPU、CF以及交易响应时间等资源的使用情况自动调节批处理的调度资源。本申请实施例通过对主机相关资源及关键联机交易的响应时间的实时监控,科学地对系统资源的使用情况做出判断,通过对CTM中批处理作业使用的参数(RESOURCE)进行调整,适当控制批处理作业的并发数量,减少批处理作业对主机CPU等资源的占用,及时合理的将部分主机CPU资源从批处理作业转移到联机交易上,使得联机交易能够顺畅完成,从而达到较好的用户体验。

请参阅图6,基于上述实施例公开的一种批处理调度资源调节方法,本实施例对应公开了一种批处理调度资源调节装置,应用于批处理调度资源调节系统,该系统包括:主机监控软件、主机自动化处理软件以及批处理作业调度软件,该装置具体包括:

第一处理单元601,用于通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;

第二处理单元602,用于通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;

第三处理单元603,用于通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

可选的,所述第一处理单元601具体用于:

通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;

通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;

通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;

将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。

可选的,所述第二处理单元602具体用于:

针对CPU使用率,当MESSAGE为CPUHI01E BPXX时,将BPXX主机CPU HIGH FLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPU HIGH FLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02W BPXX时,表明对应的IBM主机的CPU使用率正常,将CPU HIGH FLAG置0;

针对CF使用率,当MESSAGE为CPUCF01E时,将主机CF HIGH FLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CF HIGH FLAG置0;

针对交易相应时间,当MESSAGE为CPTR01E AORXX时,将AORXX RESPONSE FLAG置1,如此时有超过预设个数的AOR的RESPONES FLAG为1,则将TRAN RESPONSE FLAG置1;查看其它CPU HIGH FLAG或CF HIGH FLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02W AORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSE FLAG置0。

可选的,所述第三处理单元603具体用于:

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTM RES FLAG为1时,通过提交作业的方式将CTM RESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

所述批处理调度资源调节预警装置包括处理器和存储器,上述第一处理单元、第二处理单元和第三处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来达到减少批处理作业对主机CPU等资源的占用,及时合理的将部分主机CPU资源从批处理作业转移到联机交易上,使得联机交易能够顺畅完成,从而达到较好的用户体验。

本申请实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述批处理调度资源调节方法。

本申请实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述批处理调度资源调节方法。

本申请实施例提供了一种电子设备,如图7所示,该电子设备70包括至少一个处理器701、以及与所述处理器连接的至少一个存储器702、总线703;其中,所述处理器701、所述存储器702通过所述总线703完成相互间的通信;处理器701用于调用所述存储器702中的程序指令,以执行上述的所述批处理调度资源调节方法。

本文中的电子设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,所述主机资源包括CPU使用率、CF使用率以及交易相应时间,所述日志信息包括告警信息ID及告警资源名称;

通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理;

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

可选的,所述通过所述主机监控软件,根据用户对主机资源的响应要求,按照预设频率对所述主机资源进行监控,并根据资源使用情况,将日志信息写入系统日志中,具体为:

通过所述主机监控软件按照第一预设频率对所述主机资源中各个IBM主机的CPU使用情况进行监控,当任意一个IBM主机的CPU使用率达到第一预设值,则生成第一提示信息;

通过所述主机监控软件按照第二预设频率对所述主机资源中各个IBM主机的CF使用情况进行监控,当任意一个IBM主机的CF使用率达到第二预设值,则生成第二提示信息;

通过所述主机监控软件按照第三预设频率对所述主机资源中各个IBM主机的交易进行监控,当监控周期内每个AOR存在响应时间大于第三预设值的交易,则生成第三提示信息;

将所述第一提示信息、所述第二提示信息和所述第三提示信息作为日志信息写入所述系统日志中。

可选的,所述通过所述主机自动化处理软件,实时抓取所述主机监控软件写入所述系统日志的日志信息,并根据预设规则进行自动化处理,具体为:

针对CPU使用率,当MESSAGE为CPUHI01E BPXX时,将BPXX主机CPU HIGH FLAG置1,若CTM资源控制标志为0,则表明CTM资源未受到控制;查看其它BPXX主机当前CPU使用率是否正常,即CPU HIGH FLAG标志是否全部为1;查看交易响应时间标志是否为1;如全部满足则将CTM资源控制标志置1;当MESSAGE为CPUHI02W BPXX时,表明对应的IBM主机的CPU使用率正常,将CPU HIGH FLAG置0;

针对CF使用率,当MESSAGE为CPUCF01E时,将主机CF HIGH FLAG置1;查看交易响应时间标志是否为1;如满足则将CTM资源控制标志置1;当MESSAGE为CPUCF02W时,表明对应的IBM主机的CF使用率正常,将CF HIGH FLAG置0;

针对交易相应时间,当MESSAGE为CPTR01E AORXX时,将AORXX RESPONSE FLAG置1,如此时有超过预设个数的AOR的RESPONES FLAG为1,则将TRAN RESPONSE FLAG置1;查看其它CPU HIGH FLAG或CF HIGH FLAG是否为1,有且仅有一个满足条件则将CTM资源控制标志置1;当MESSAGE为CPUTR02W AORXX时,表明对应的AOR的交易响应时间正常,将AORXXRESPONSE FLAG置0。

可选的,所述通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,通过提交作业的方式对所述批处理作业调度软件相关参数的阈值进行调整,控制当前批处理作业的并发数量,以实现批处理调度资源的调节,具体为:

通过所述批处理作业调度软件,根据所述主机自动化处理软件的自动化处理要求,当CTM RES FLAG为1时,通过提交作业的方式将CTM RESOURCE设置为符合要求的阈值,控制当前批处理作业的并发数量,以实现批处理调度资源的调节。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 一种批处理调度资源调节方法及装置
  • 一种上行调度资源分配方法和装置
技术分类

06120112554197