Method and program of collecting performance data for storage network
First Claim
1. A method of collecting the performance data for a storage network including at least a computer, at least a storage and at least a network device for communication of input/output data between said computer and said storage, comprising the steps of:
- collecting the performance data from at least selected one of said computer, said storage and said network device; and
changing selected one of the frequency and the range of collecting the performance data based on said collected performance data and the conditions set for the performance data collection.
1 Assignment
0 Petitions
Accused Products
Abstract
In a storage network including at least a computer system, at least an external storage and at least a network system for communication of input/output data between the computer system and the external storage, a method of collecting the performance data on the network system and the software operated on the network system is disclosed, in which the range or degree of data collection is automatically adjusted as required based on the performance data collected.
-
Citations
18 Claims
-
1. A method of collecting the performance data for a storage network including at least a computer, at least a storage and at least a network device for communication of input/output data between said computer and said storage, comprising the steps of:
-
collecting the performance data from at least selected one of said computer, said storage and said network device; and
changing selected one of the frequency and the range of collecting the performance data based on said collected performance data and the conditions set for the performance data collection.
-
-
2. In a storage network system including at least one computer system, at least one external storage and at least one network device for communication of input/output data between said computer and said storage, a method of collecting the performance data for selected one of said computer system, said external storage and said network device and the performance data for the software operated on selected one of said computer system, said external storage and said network system, comprising the steps of:
-
determining the timing of updating selected one of and the time interval and the requirement of performance data collection, based on the performance data collected in advance;
selecting an updated element of which selected one of the time interval and the requirement of performance data collection is to be changed, from a plurality of elements for which the performance data is to be collected;
determining selected one of the requirement and the time interval of performance data collection for said selected elements; and
updating selected one of the time interval and the frequency of performance data collection while at the same time updating the frequency of performance data collection in accordance with said timing. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a storage network system including at least one computer system, at least one external storage and at least one network device for communication of input/output data between said computer and said storage, a method of collecting the performance data for selected one of said computer system, said external storage and said network device and the performance data for the software operated on selected one of said computer system, said external storage and said network system, comprising the steps of:
-
determining the timing of changing selected one of the time interval and the requirement of performance data collection based on the performance data collected in advance and an instruction from the user;
selecting, from the elements for which the performance data is to be collected, an element of which selected one of the time interval and the requirement of performance data collection is to be changed, based on the information defining the performance interdependency relation between the collected elements stored in advance and the information on the range of performance data collection designated by the user;
determining selected one of the time interval and the requirement of performance data collection for said selected element; and
updating the frequency of performance data collection in accordance with selected one of the time interval and the requirement of performance data collection and said timing.
-
-
17. A program for collecting the performance data, comprising the steps of:
-
receiving the information including a resource for which the performance data designated by the user from a first program is to be collected, a metrics constituting an item of performance data collection of said resource, and the range and the time interval of performance data collection in a storage network including said resource;
reading from said storage the data defining the performance interdependency relation between the resources stored in advance;
selecting, from the resources included in said storage network, a resource for which the time interval of performance data collection is to be updated, based on said read information defining the performance interdependency relation between the resources and said received performance data collection range;
determining said time interval of performance data collection for said selected resource based on said received time interval of performance data collection; and
transmitting to a second program a performance data collection instruction from said resource selected in accordance with said determined time interval of performance data collection.
-
-
18. A system for collecting the performance data, comprising:
-
means for receiving the information including a resource for which the performance data is to be collected, a metrics constituting an item of performance data collection of said resource, and the range and the time interval of performance data collection in a storage network including said resource;
means for reading from said storage the data defining the performance interdependency relation between the resources stored in advance;
means for selecting, from the resources for which the performance data are to be collected, a resource for which the time interval of performance data collection is to be updated, based on said read information defining the performance interdependency relation between the resources and said performance data collection range designated by the user;
means for determining said time interval of performance data collection for said selected resource; and
means for transmitting a performance data collection instruction from said resource selected in accordance with said determined time interval of performance data collection.
-
Specification