Method for analyzing input/output operations of a data processing system
AssigneeUnisys Corporation
InventorsTimothy R. McNamer, Timothy L. Nelson
Life of this patent
Estimating the term…
Abstract
A method for analyzing input/output operations of a data processing system. Input/output trace data of the system is stored in an input/output trace file. The trace file is interactively analyzed by first interactively obtaining data selection criterion and then reading input/output trace data from the trace file in accordance with the selection criterion. The input/output trace data read from the trace file is displayed, and the steps of obtaining the data selection criteria and displaying the trace data are repeated.
Claims15
A computer-implemented method for analyzing input/output operations of a data processing system hosting one or more programs, comprising:
- storing input/output trace data of the system in records of an input/output trace file in time sequence order, the trace data characterizing input/output operations performed on the system, and the trace data for each operation being stored in a separate record having a plurality of data fields the trace file having a first record and a last record;
- organizing the trace file in a plurality of blocks, each block including a plurality of records and the blocks ordered by times of records of the input/output trace data:
- interactively obtaining data selection criterion, wherein the data selection criterion includes one of the group of a block number selection and a record index selection;
- reading input/output trace data from the trace file in accordance with the selection criterion;
- displaying the input/output trace data read from the trace file;
- and
- repeating the steps of obtaining the data selection criteria and displaying the trace data.
An apparatus for analyzing input/output operations of a data processing system hosting one or more programs, comprising:
- means for storing input/output trace data of the system in records of an input/output trace file in time sequence order, the trace data characterizing input/output operations performed on the system, and the trace data for each operation being stored in a separate record having a plurality of data fields, the trace file having a first record and a last record;
- means for organizing the trace tile in a plurality of blocks, each block including a plurality of records and the blocks ordered by times of records of the input/output trace data;
- means for interactively obtaining data selection criterion, wherein the data selection criterion includes one of the group of a block number selection and a record index selection;
- means for reading input/output trace data from the trace file in accordance with the selection criterion;
- means for displaying the input/output trace data read from the trace file;
- and
- means for repeating the steps of obtaining the data selection criteria and displaying the trace data.
Dependencies are inferred from the claim text.