The majority of the System Use Reports display an estimate of the level of utilization of system resources during specific intervals of time. These time intervals are user-specified and may be as small as a minute or, in the case of a utilization summary, as long as a shift or day. Generally, these utilization levels are displayed as a percentage of the time interval length, or of some maximum value, user-defined or defaulted.
The utilization data contained in the step and/or job level account records when sorted into chronological sequence, provides the basic information from which the majority of the System Use Report statistics are derived. Since the time intervals over which this data was collected rarely coincides with the specified report time intervals, a prorating or apportioning technique is used to assign utilization estimates to each report time interval from the available step or job level data. By necessity, the technique used assumes that the rate of utilization of each resource, such as CPU time, or an I/O device, for example, was consistent during the duration of the step or job. Since this is occasionally not the case, the specification of a report time interval length which is not less than the average step or job elapsed time (from the Computer Utilization Summary Report) is recommended.
Care must be taken when attempting to compare statistics from one System Use Report to another. To provide the most information possible in the smallest series of reports, each report is designed to provide either different information or information from a slightly different point of view than other reports. What most often leads to an apparent contradiction is an attempt to compare statistics between two reports which base their utilization percentages on different interpretations of real time, primarily either measured time or defined time.
Defined time is the accumulation of the amounts of time in each specified report time interval, shift, or logical day. Measured time is the accumulation of periods of elapsed time commencing with the beginning of the earliest occurrence of recorded activity and terminating with the end of the latest recorded activity within each defined shift or day. A recorded activity is either a step or job execution or the accounting of a wait-time interval (type 70 SMF records). Only when a recorded activity crosses the beginning and end of a defined shift or day is measured time the same as defined time.
Because of the periodic recording of system wait or idle time in z/OS, differences between measured and defined time can normally be attributed to gaps between system shutdown and re-IPL, the loss of SMF data due to a system failure, or simply the absence of any SMF data for portions of a defined shift or day because of the times of day when the SMF collection data sets were dumped.
On each type of report, Time of Measurement identifies the beginning and ending of the measured time period for that report, Total Includes identifies the beginning and ending dates of the defined time period, and the body of the report defines the beginning and ending times of the defined time period. Note that when a report is a summary type covering more than one day, there may be gaps in measured time such that the accumulated measured time is less than the difference between the end of the last measured time period and the beginning of the first.
Note that the System Use Reports were originally designed for data covering a relatively short period of real time; that is, a day or a week. The internal accumulation of data may experience overflows when the amount of data processed exceeds design limits. In general, the accumulation for queue and turnaround times used in the production of the Computer Utilization Summary report are subject to overflows when the amount of time being accumulated exceeds approximately 65,000 hours. In addition, the accumulation of service units overflows if the amount being accumulated exceeds approximately 2,000,000,000.
Considerations
The assumption, due to using batch data, is that CPU usage was the same during the entire length of the job.
The following table is designed to assist you in understanding the graphs presented later in this chapter.
|
Number Default Character |
1 B |
2 T |
3 O |
4 0 |
5 - |
|---|---|---|---|---|---|
|
CPU Activity Graph |
Batch CPU Time under TBC |
TSO CPU Time under TCB |
Batch CPU Time under SRB |
TSO CPU Time under SRB |
Overhead Time |
|
Paging Activity Graph |
Batch Total Pages |
TSO Total Pages |
|
|
|
|
System Occupancy Graph |
Batch Active Time |
TSO Active Time |
Batch Allocation Time |
TSO Logon Delay Time |
|
|
Tape Occupancy Graph |
Batch Tape Drive Occupancy Time |
TSO Tape Drive Occupancy Time |
|
|
|
| Copyright © 2012 CA. All rights reserved. |
|