Computer system for managing performances of storage apparatus and performance management method of the computer system
First Claim
1. A performance management method provided for a computer system having a computer for executing a program and a storage apparatus for storing data used in execution of said program, said performance management method comprising:
- a procedure (1) for acquiring information on a performance required for said program;
a procedure (2) for acquiring mapping information of said data used in execution of said program from said computer and said storage apparatus;
a procedure (3) for acquiring utilization statistic information from said storage apparatus;
a procedure (10) for creating a plan to change settings of said storage apparatus by using said information acquired by said procedures (1) to (3); and
a procedure (11) for issuing a request for a setting change according to said plan to change settings to said storage apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system with a DBMS running thereon, management of the performance of a storage apparatus is executed by using a performance indicator provided by a user job so as to simplify the management of the performance. For this reason, a management server employed in the computer system monitors an operating state of each system element, a response time onto a job and other information. Pre-given information on a process such as a performance requirement the collected monitored information are used by the management server in issuing a command to change allocation of a processing amount to a port, an allocation of a cache area for data, the logical configuration of disc drives and other parameters in order to carry out the new process or in the case where a result of a judgment based on the monitored information indicates that tuning is necessary. In the case of a process for a batch job, a method for estimating a processing time is given to the management server, which issues a setting modification command based on an estimated processing time. In the case of a process for an on-line job, on the other hand, a command to modify settings of a member bearing a heavy load is issued in the case where a response time on a process and/or a throughput do not meet their performance requirement.
-
Citations
36 Claims
-
1. A performance management method provided for a computer system having a computer for executing a program and a storage apparatus for storing data used in execution of said program, said performance management method comprising:
-
a procedure (1) for acquiring information on a performance required for said program;
a procedure (2) for acquiring mapping information of said data used in execution of said program from said computer and said storage apparatus;
a procedure (3) for acquiring utilization statistic information from said storage apparatus;
a procedure (10) for creating a plan to change settings of said storage apparatus by using said information acquired by said procedures (1) to (3); and
a procedure (11) for issuing a request for a setting change according to said plan to change settings to said storage apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A performance management method provided for a computer system having a first computer for operating a data base management system, a second computer for executing a program issuing a request for a process to said database management system and a storage apparatus for storing data handled by said database management system, said performance management method comprising:
-
a procedure (21) for acquiring information on performance required for said program;
a procedure (22) for acquiring information on data in a database used in a process specified in said request issued by said program to said database management system;
a procedure (23) for acquiring mapping information of data used for executing said program from said first computer and said storage apparatus;
a procedure (24) for acquiring utilization statistic information from said storage apparatus;
a procedure (30) for creating a plan to change settings of said storage apparatus by using said information acquired by said procedures (21) to (24); and
a procedure (31) for issuing a command for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system for managing performance of a storage apparatus, said computer system comprising:
-
a first computer for operating a database management system;
a second computer for executing a program issuing a request for a process to said database management system;
said storage apparatus for storing data handled by said database management system; and
a management apparatus;
wherein said management apparatus is used for;
acquiring information on performance required for said program;
information on data in a database data used in a process specified in said request issued by said program to said database management system;
mapping information of said data used in execution of said program from said first computer and said storage apparatus; and
utilization statistic information from said storage apparatus;
creating a plan to change settings of said storage apparatus by using said acquired information; and
issuing a command for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A management apparatus for managing performance of a computer system having a first computer for operating a database management system, a second computer for executing a program issuing a request for a process to said database management system and a storage apparatus for storing data handled by said database management system,
wherein said management apparatus is used for: -
acquiring information on performance required for said program;
information on data in a database used in a process specified in said request issued by said program to said database management system;
mapping information of said data used in execution of said program from said first computer and said storage apparatus; and
utilization statistic information from said storage apparatus, creating a plan to change settings of said storage apparatus by using said acquired information; and
issuing a command for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A performance management program provided for a computer system having a computer for executing a software program and a storage apparatus for storing data used in execution of said software program, said performance management program implementing a function for collecting information from said computer system, using said collected information to create a plan to change settings of said storage apparatus and issuing a command for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus by executions of:
-
a function for acquiring information on a performance required for said software program;
a function for acquiring mapping information of said data used in execution of said software program from said first computer and said storage apparatus; and
a function for acquiring utilization statistic information from said storage apparatus. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A performance management program provided for a computer system having a first computer for operating a database management system, a second computer for executing a software program issuing a request for a process to said database management system, a storage apparatus for storing data handled by said database management system and a storage control apparatus connected between said first computer and said storage apparatus and used for controlling data transfers between said first computer and said storage apparatus, said performance management program implementing a function for collecting information from said computer system, using said collected information to create a plan to change settings of said storage apparatus and issuing a command for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus by executions of:
-
a function for acquiring information on performance required for said software program;
a function for acquiring information on data of a database used in a process specified in said request issued by said software program to said database management system;
a function for acquiring mapping information of said data used in execution of said software program from said first computer and said storage apparatus; and
a function for acquiring utilization statistic information from said storage apparatus. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification