System and method for analyzing and optimizing computer system performance utilizingobserved time performance measures
First Claim
1. A method for analyzing data processing system performance and identifying one or more optimum configurations of the data processing system, comprising the steps of:
- determining whether one or more components of the system is operating in a present configuration under constraints and the times that the constraints occur;
for those components operating under constraints, determining if any occur at common times with other such components; and
based on the steps of determining, generating alternate proposed configurations to the present configuration of the data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system and method analyze the performance of its components by obtaining measures of usage of the components over time as well as electrical requirements of those components to recommend an optimal configuration. The location in the system and the time duration that any one or more components is in a performance-limiting or bottleneck condition is determined. Based on the observed bottlenecks, their times of occurrence and their time duration, more optimal configurations of the system are recommended. The present invention is particularly adapted for use in data processing systems where a peripheral component interconnect (PCI) bus is used.
36 Citations
21 Claims
-
1. A method for analyzing data processing system performance and identifying one or more optimum configurations of the data processing system, comprising the steps of:
-
determining whether one or more components of the system is operating in a present configuration under constraints and the times that the constraints occur;
for those components operating under constraints, determining if any occur at common times with other such components; and
based on the steps of determining, generating alternate proposed configurations to the present configuration of the data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for analyzing data processing system performance and identifying one or more optimum configurations of the data processing system, said system comprising:
-
an interconnect;
a processor coupled to the interconnect;
a memory coupled to the processor; and
a system analyzer/optimizer resident in the memory and executable by the processor to generate proposed alternate configurations of the data processing system, wherein responsive to a determination that one or more components of the system is operating in a present configuration under constraints at observed times, and that at least two of such components are determined operating under constraints at common times with each other, said system analyzer/optimizer generates alternate proposed configurations to the present configuration of the data processing system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer-usable medium; and
a system analyzer/optimizer resident in the memory and executable by a processor to generate proposed alternate configurations of a data processing system, wherein responsive to a determination that one or more components of the system is operating in a present configuration under constraints at observed times, and that at least two of such components are determined operating under constraints at common times with each other, said system analyzer/optimizer generates alternate proposed configurations to the present configuration of the data processing system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification