Patent ID: 7328127
Filing Date: 2008-02-05
Classification: G06F

Abstract:
1. A computer-readable recording medium recording a system performance monitoring program for monitoring performance of a server system having a plurality of servers connected to each other over a network to provide prescribed services, the program causing a computer to function as: monitoring means for acquiring and storing status information indicating an operating status of the server system in status information memory means, and when other status information is necessary for performance evaluation, issuing an access instruction to make an appropriate access for producing monitoring conditions for creating the other status information in the server system, and acquiring and storing the other status information created by means of the appropriate access in the status information memory means; access means for receiving the access instruction from the monitoring means and making the appropriate access to the server system over the network in order to produce the monitoring conditions in the server system; evaluation means for analyzing the status information and the other status information being stored in the status information memory means to measure performance and evaluating whether the server system meets a prescribed performance criterion; and performance prediction means for analyzing the status information and the other status information to detect combinations of specified performance as a performance parameter and a specified data item contained in the status information and the other status information, calculating an allowable range of the specified data item for maintaining the prescribed performance criterion based on the combinations, and predicting whether the server system can maintain the prescribed performance criterion, by comparing a current value of the specified data item detected from the status information and the other status information with the allowable range, the status information and the other status information being stored in the status information memory means.