Method for analyzing input/output performance of a data processing system
First Claim
Patent Images
1. A method for analyzing input/output performance of a data processing system, comprising:
- providing records or input/output operations performed by the data processing system, each record having statistics related to a respective input/output operation;
specifying one or more workload classes, wherein the one or more workload classes are selected from the group of batch workload class, demand workload class, and transaction workload class, and operating system workload class;
accumulating the statistics from the records of input/output operations by the one or more workload classes of computer program processes that initiated the input/output operations described by the records; and
reporting accumulated statistics by the one or more workload classes.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for analyzing input/output performance of a data processing system. The method comprises providing records of input/output operations performed by the data processing system. Each record has statistics related to a respective input/output operation for a respective process. One or more workload classes are specified for accumulating statistics, and the statistics from the input/output records are accumulated by workload class. The accumulated statistics are reported by workload class which supports analysis of the input/output behavior for different workload classes.
30 Citations
19 Claims
-
1. A method for analyzing input/output performance of a data processing system, comprising:
-
providing records or input/output operations performed by the data processing system, each record having statistics related to a respective input/output operation;
specifying one or more workload classes, wherein the one or more workload classes are selected from the group of batch workload class, demand workload class, and transaction workload class, and operating system workload class;
accumulating the statistics from the records of input/output operations by the one or more workload classes of computer program processes that initiated the input/output operations described by the records; and
reporting accumulated statistics by the one or more workload classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
reading process identifiers from the input/output records; and
obtaining workload classes of the process identifiers from a process identification table.
-
-
6. The method of claim 1, further comprising reporting accumulated input/output statistics by device.
-
7. The method of claim 1, further comprising reporting accumulated input/output statistics by type of device.
-
8. The method of claim 1, further comprising bypassing accumulation of statistics for a selected workload class.
-
9. The method of claim 8, wherein the selected workload class is background workload class.
-
10. The method of claim 1, wherein the statistics in each input/output record include an operation-start timestamp and an operation-stop timestamp.
-
11. The method of claim 10, wherein each input/output record includes an operation-type code.
-
12. The method of claim 11, wherein the operation-type code indicates either a read operation or a write operation.
-
13. The method of claim 12, wherein the statistics in each input/output record include a data item count indicating a quantity of data involved in the input/output operation.
-
14. The method of claim 10, wherein each input/output record includes a device identifier.
-
15. A method for modeling input/output performance of a data processing system, comprising:
-
providing records of input/output operations performed by the data processing system, each record including an operation-start timestamp, an operation-stop timestamp;
an operation-type code, a data item count, and a device identifier;
specifying one or more workload classes, wherein the one or more workload classes are selected from the group of batch workload class, demand workload class, and transaction workload class, and operating system workload class;
accumulating by workload class input/output statistics from the records of input/output operations; and
reporting accumulated input/output statistics by workload class. - View Dependent Claims (16, 17, 18, 19)
-
Specification