Patent ID: 7409316

Claim:
A method for monitoring system performance, the method comprising: defining system metrics for a computing system to be monitored wherein the system metrics are data points used to model system performance, the data points being collected by testing for a response time and a throughput of the computing system at intervallic loads on the computing system; measuring the defined system metrics using computer software operating on the computing system to be monitored; reporting the measured system metrics from the software operating on the computing system to be monitored to a central processing hub; storing the measured system metrics to a database at the central processing hub; and determining an optimal operation range of the computing system by identifying correlations between different measured system metrics stored in the database, wherein identifying correlations comprises: (1) fitting a non-linear curve to the collected data points of the response time and a non-linear curve to the collected data points of the throughput; and (2) identifying an acceleration in the response time by comparing the non-linear curve of the response time to the non-linear curve of the throughput.