Heavily loaded resource evaluation system
First Claim
Patent Images
1. A heavily loaded resource evaluation system comprising:
- a system management facility file, in which the status of utilization of each of a plurality of resources constituting a computer system is recorded at regular intervals as a system resource utilization record, and further an execution hysteresis of each job executed on said computer system is recorded at regular intervals as a job activity record;
a system configuration file, in which information on connective relationship between one or more external memory units which are constituent elements of said computer system and an external memory control unit for controlling said one or more external memory units and names of files stored in said one or more external memory units are stored as system configuration data;
a system management facility record input program for inputting each of said system resource utilization records and said job activity records in said system management facility file;
a resource utilization ratio threshold value file, in which an alarm value and a limit value, within a performance guarantee, for a resource utilization ratio of each of the resources constituting said computer system are stored as threshold values of the resource utilization ratio;
a heavily loaded resource selection program for comparing information on the resource utilization ratios in said system resource utilization records entered by said system management facility record input program with the limit value of the resource utilization ratio in said resource utilization ratio threshold value file, and extracting a resource name, a recorded time and the resource utilization ratio in a particular system resource utilization record indicating a heavily loaded status of utilization surpassing the limit value;
a heavily loaded resource information record generation program for extracting, after actuating said system management facility record input program and said heavily loaded resource selection program, the recorded time of said particular system resource utilization record extracted by said heavily loaded resource selection program, a job name in the job activity record entered by said system management facility record input program, information on the resource utilization ratio of each resource, and information on other resource names and information on the resource utilization ratio in said particular system resource utilization record entered by said system management facility record input program, and for further referring to the system configuration data in said system configuration file, and generating a single heavily loaded resource information record by integrating information on each resource and information on jobs using the resource, or integrating information on each resource and information on resources constituting that resource, in a correlated manner; and
a heavily loaded resource information file, in which said single heavily loaded resource information record generated by said heavily loaded resource information record generation program is stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for evaluating resource utilization are provided. The utilization of each subsystem can then be displayed in a manner enabling a user to easily evaluate performance evaluation. The present invention determines whether any of the resources constituting a computer system are subject to a heavy load by entering system management facility records and comparing them with preset threshold values for resource utilization ratios. The job or resource which has subjected this resource to a heavy load is then identified as the bottleneck. The result is presented to the user via a graphical display.
62 Citations
18 Claims
-
1. A heavily loaded resource evaluation system comprising:
-
a system management facility file, in which the status of utilization of each of a plurality of resources constituting a computer system is recorded at regular intervals as a system resource utilization record, and further an execution hysteresis of each job executed on said computer system is recorded at regular intervals as a job activity record; a system configuration file, in which information on connective relationship between one or more external memory units which are constituent elements of said computer system and an external memory control unit for controlling said one or more external memory units and names of files stored in said one or more external memory units are stored as system configuration data; a system management facility record input program for inputting each of said system resource utilization records and said job activity records in said system management facility file; a resource utilization ratio threshold value file, in which an alarm value and a limit value, within a performance guarantee, for a resource utilization ratio of each of the resources constituting said computer system are stored as threshold values of the resource utilization ratio; a heavily loaded resource selection program for comparing information on the resource utilization ratios in said system resource utilization records entered by said system management facility record input program with the limit value of the resource utilization ratio in said resource utilization ratio threshold value file, and extracting a resource name, a recorded time and the resource utilization ratio in a particular system resource utilization record indicating a heavily loaded status of utilization surpassing the limit value; a heavily loaded resource information record generation program for extracting, after actuating said system management facility record input program and said heavily loaded resource selection program, the recorded time of said particular system resource utilization record extracted by said heavily loaded resource selection program, a job name in the job activity record entered by said system management facility record input program, information on the resource utilization ratio of each resource, and information on other resource names and information on the resource utilization ratio in said particular system resource utilization record entered by said system management facility record input program, and for further referring to the system configuration data in said system configuration file, and generating a single heavily loaded resource information record by integrating information on each resource and information on jobs using the resource, or integrating information on each resource and information on resources constituting that resource, in a correlated manner; and a heavily loaded resource information file, in which said single heavily loaded resource information record generated by said heavily loaded resource information record generation program is stored. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A resource utilization system, comprising:
-
a computer system having a plurality of subsystems including a plurality of external memory units, an external memory control unit for controlling said external memory units, and a central processing unit (CPU); a first memory section, a utilization ratio of each of said subsystems and a job activity record for each job executed on said computer system being written to said first memory section at regular intervals; a second memory section storing configuration data, including information on a connective relationship between said external memory units and said external memory control unit, and the names of files stored in said external memory units; a third memory section storing an alarm value and a unit value for each of said utilization ratios; a first processing means for extracting said utilization ratios and said job activity records from said first memory section; a second processing means for comparing said utilization ratios with their respective alarm values and limit values, and extracting a subsystem name, the utilization ratio, and the recorded time when one of said utilization ratios exceeds its respective limit value; a third processing means for controlling said first and second processing means, and for extracting the recorded time from said second processing means, a job name from said job activity records and the subsystem names and utilization ratios extracted by said first processing means, referring to said configuration data in said second memory section, and for generating, in a correlated manner, a utilization record by integrating information on each subsystem and on jobs using each subsystem; and a fourth memory section connected to said third processing means, said third processing means storing said utilization record in said fourth memory section. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for evaluating resource utilization in a computer system with a plurality of subsystems, including a memory, a plurality of external memory units, an external memory control unit for controlling said external memory units, and a central processing unit (CPU), comprising the steps of:
-
storing, at regular intervals, a utilization ratio of each of said subsystems and a job activity record for each job executed on said computer system into a first memory section of said memory; storing configuration data, including information on a connective relationship between said external memory units and said external memory control unit, and the names of files stored in said external memory units, in a second memory section of said memory; inputting, via a first processing means, said utilization ratios and said job activity records from said first memory section; storing alarm values and limit values for each of said utilization ratios into a third memory section of said memory; comparing, in a second processing means, said utilization ratios with their respective alarm values and limit values, and extracting the subsystem name, the utilization ratio, and the recorded time when one of said utilization ratios exceeds its respective limit value; extracting the recorded time from said second processing means, a job name from said job activity records and the subsystem names and utilization ratios input by said first processing means, referring to said configuration data in said second memory section, and generating, in a correlated manner, a utilization record by integrating information on each subsystem and on jobs using each subsystem; and storing said utilization record in a fourth memory section of said memory. - View Dependent Claims (13)
-
-
14. A resource utilization system, comprising:
-
a computer system having a plurality of subsystems including a plurality of external memory units, an external memory control unit for controlling said external memory units, and a central processing unit (CPU); a first memory section, a utilization ratio of each of said subsystems, and a job activity record for each job executed on said computer system being written to said first memory section at regular intervals; a second memory section storing configuration data, including information on a connective relationship between said external memory units and said external memory control unit, and the names of files stored in said external memory units; a third memory section storing an alarm value and a unit value for each of said utilization ratios; a first processing section, said first processing section extracts said utilization ratios and said job activity records from said first memory section; a second processing section, said second processing section compares said utilization ratios with their respective alarm values and limit values, and extracts a subsystem name, the utilization ratio, and the recorded time when one of said utilization ratios exceeds its respective limit value; a third processing section, said third processing section controls said first and second processing sections, and extracts the recorded time from said second processing section, a job name from said job activity records and the subsystem names and utilization ratios extracted by said first processing section, refers to said configuration data in said second memory section, said third processor section further generates, in a correlated manner, a utilization record by integrating information on each subsystem and on jobs using each subsystem; and a fourth memory section connected to said third processing section, said third processing section storing said utilization record in said forth memory section. - View Dependent Claims (15, 16, 17, 18)
-
Specification