Monitoring performance of a logically-partitioned computer
AssigneeInternational Business Machines Corporation
InventorsEric Barsness, John Santosuosso
Life of this patent
Estimating the term…
Abstract
A method, apparatus, system, and signal-bearing medium that in an embodiment collect a performance metric of a first partition in a logically-partitioned computer. If the difference between the performance metric and an expected performance metric exceeds a threshold, then a job or another partition is shut down or suspended. The expected performance metric is calculated based on the performance that is expected if the first partition is the only partition.
Claims20
A method comprising:
- collecting a performance metric of a first partition in a logically-partitioned computer;
- and
- determining whether a difference between the performance metric and an expected performance metric exceeds a threshold, wherein the expected performance metric occurs when the first partition is an only partition in the logically-partitioned computer.
An apparatus comprising:
- means for collecting a performance metric of a plurality of jobs in a first partition in a logically-partitioned computer;
- means for calculating a difference between the performance metric and an expected performance metric of each of the plurality of jobs, wherein the expected performance metric is based on a type of the plurality of jobs;
- and
- means for reporting the difference.
A signal-bearing medium encoded with instructions, wherein the instructions when executed comprise:
- collecting an average number of cycles per instruction of a plurality of jobs in a first partition in a logically-partitioned computer;
- calculating a difference between the average number and an expected number of cycles per instruction of each of the plurality of jobs, wherein the expected number of cycles per instruction is based on a type of the plurality of jobs;
- and
- reporting the difference.
A computer system having a plurality of logical partitions, the computer system comprising:
- a processor;
- and
- memory encoded with instructions, wherein the instructions when executed on the processor comprise:
- collecting an average number of cycles per instruction of a first partition;
- and
- determining whether a difference between the average number of cycles per instruction and an expected number of cycles per instruction exceeds a threshold, wherein the expected number of cycles per instruction occurs when the first partition is an only partition in the computer system.
The computer system of claim 15, wherein the instructions further comprise:
- shutting down a second partition in the logically-partitioned computer if the determining is true.
The computer system of claim 15, wherein the instructions further comprise:
- suspending a job in the second partition in the logically-partitioned computer if the determining is true.
A method of configuring a logically-partitioned computer, wherein the method comprises:
- configuring the computer to collect a performance metric of a first partition;
- and
- configuring the computer to determine whether a difference between the performance metric and an expected performance metric exceeds a threshold, wherein the expected performance metric occurs when the first partition is an only partition in the logically-partitioned computer.
Dependencies are inferred from the claim text.