Patent ID: 8024460
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A performance management system for a storage system including a server on which applications operate, a storage apparatus for managing data, which is to be accessed by the server, in a storage, and a switch for communicatively coupling the server with the storage apparatus, the performance management system being communicatively coupled with the server, the storage apparatus and the switch, and collecting management information used for performance management of the storage system, the performance management system comprising: an information collecting part which collects the management information from a plurality of resources existing on input-output paths that couple the respective applications with the storage; a collecting method setting part which sets a method of causing the information collecting part to collect the management information from each of the resources; a congestion monitor which monitors whether or not congestion occurs due to input-output between the performance management system and the resources for collecting the management information; and a collecting process controller which controls the information collecting part so that the management information is collected in accordance with the method set by the collecting method setting part, wherein the collecting method setting part sets the collecting method in accordance with a first processing method of using different timings to collect the management information for the respective input-output paths, wherein the collecting method setting part sets the collecting method in accordance with any one of the first processing method and a second processing method in which the different timings are used to collect the management information for the respective input-output paths, and if any of the resources is shared by different input-output paths, the timing of collecting the management information of any one of the input-output paths using the shared resource is also used to collect the management information of the other input-output paths using the shared resource, and wherein the collecting method setting part sets the collecting method in accordance with any one of the first processing method, the second processing method, and a third processing method of using different timings to collect the management information for respective groups of the applications using the shared resource.