DELAY - Delay Report
The Delay report allows you to determine which system resources are causing delays for jobs or job groups, and to what extent the jobs are delayed.
The report gives you information about job delay for every type of delay that RMF monitors. This includes processor delay (PRC), device delay (DEV), storage delay (STR), subsystem delay (SUB), operator delay (OPR), and enqueue delay (ENQ). RMF provides a detail report for each of these delays except OPR. Operator delay includes message, mount, and quiesce requests. SUB is divided into an HSM, JES, and XCF detail report. The names of the detail reports correspond to the names that appear in the Delay report.
How to request this report
DELAY [job_class,service_class]
DELAY T, TSOPRIME
Contents of the report
The graphic form of this report shows the percent of time that each user spent delayed for the above resources.
Field descriptions
Field Heading | Meaning |
---|---|
Name | Name of the job, job group or enclave.
The enclave names, starting with the letters ENC, and belonging to class E, are created dynamically by RMF. You cannot use the names to track a particular enclave through different time ranges. However, the enclave token is used when combining multiple set-of-samples, so that data are combined only for the same individual enclaves, thus providing consistent data. N/A is shown if the value does not apply to enclaves. |
CX | Abbreviation for the address space types as follows:
Or it can indicate an enclave:
For summary entries, this field is blank. An O as second character indicates that an OMVS process exists for this address space. |
Service Class | The name of the service class that a specified job has been
running in.
If a job changes its service class during the report interval, RMF displays eight asterisks (********) instead of the service class name. If the service class is not available, RMF displays eight dashes (--------). |
Cr | An indication whether WLM managed the address space as storage critical and/or CPU
critical during the report interval.
|
WFL % | The workflow percentage of the job or job group. Address space workflow (%) shows the formula used to calculate this value. |
USG % | The using percentage for the job or job group. Address space using (%) shows the formula used to calculate this value. |
DLY % | The delay percentage for the job or job group. See Address space delay (%) for more information. |
IDL % | The idling percentage for a job or job group. Jobs in terminal
wait, timer wait, or waiting for job selection by JES are in an idling state if they are not using the processor
or devices and are not delayed for any monitored reason.
Jobs classified
as in terminal wait meet all of the following conditions:
Jobs classified as in timer wait meet all of the following
conditions:
The idling percentage of an address space can vary from 0 to 100%, where 0% indicates that the user is not idling during the report interval, and 100% represents a job that is idle at every sample. The idling percentage for an address space during a refresh period
is calculated as follows:
The idling percentage for a group of address spaces during
a range period is calculated as follows:
Note: The
value reported might include some delay for a non-monitored resource.
|
UKN % | RMF considers jobs that are not delayed for a monitored resource,
not using a monitored resource, or not in an idling state to be in
an unknown state.
Examples of address spaces in an unknown state
are:
The unknown state percentage for an address space can vary from 0 to 100%, where 0% indicates that the state was always known during the report interval and 100% represents a job in an unknown state throughout the report interval. |
% Delayed for | The percentage that each defined resource contributes to the
overall delay of the job or job group.
The overall delay value DLY % may exceed the sum of the reported resource delay values, because there are other resources which contribute to the overall delay, such as WLM capping delay. If the percentages add up to more than DLY %, there is an overlap of delay states. The defined resources
that can delay the job or job group are as follows:
|
Primary Reason | Reported only for a specific job, this field provides additional
information about the primary reason for the delay. The contents
depend on the resource having the largest % Delayed for value.
If the resource with the maximum delay is:
|
Monitor III Utility fields
You can use the Monitor III Utility to customize the DELAY report. In addition to the delays previously described, you can use the Utility to have the following delay percentages shown.
Field Heading | Meaning |
---|---|
% Delayed for |
|
Cursor-sensitive control on the Delay report
To see all delays for a particular class or summary line (*SYSTEM, *TSO, *BATCH, *STC, *ASCH or *OMVS), use cursor-sensitive control on any name starting with an asterisk ('*') under the name column or on any value in the CX or Service Class columns, to display a subset of the Delay report for that group.
When you use cursor-sensitive control on the *ENCLAVE summary line, you are shown a subset of individual enclave names.
Using cursor-sensitive control on an enclave name displays a pop-up panel that shows information you extracted from the WLM Enclave Classification Data (ECD) control block. You can use this information to identify the transactions that are processed in the enclave. See Enclave Classification Attributes for an example.
To see all jobs using or delayed for processor, use cursor-sensitive control on any indicator under USG % to display either the Processor Delays or the Device Delays report, depending on which is contributing more to the delay.
To investigate which jobs or resources are contributing to a delay,
use cursor-sensitive control on any indicator under DLY % or %
Delayed for
to display the related resource report or job
delay report.
Report options
The parameters that you specify on this panel (except Summary and Criterion) affect all job-oriented detail delay reports.
- Class
- The class of jobs for which you want delay and common storage
data reported. For Class, you can request:
- T or TSO
- B or BATCH
- S or STC for started task
- A or ALL for all jobs in the system
- AS or ASCH for ASCH address spaces
- O or OMVS
Your selection for Class applies to all delay and common storage reports and is saved across sessions in the current option set.
- Service Class
- The service class for which you want data reported. For Service
Class, you can specify any of the available service classes listed
under Available Service Classes.
If the service class you want is not listed, it was not active during the current report interval. If you specify the service class, it will appear on the report when it is available.
Your selection applies to all delay and common storage reports and is saved across sessions in the current option set.
- Summary
- Summary allows you to specify whether you want summary lines
for the DELAY report.
To produce one summary line for all jobs in the system and one summary line for each class (TSO, BATCH, STC, ASCH or OMVS), enter ALL for Class and YES for Summary.
To only produce a summary line for one class, group or service class, enter the name for Class and YES for Summary.
Your selection for Summary applies only to the DELAY report and is saved across sessions in the current option set.
- Criterion
- The value (from 0% to 100%) that RMF compares to each job's
computed delay value in deciding whether to include the job in the
DELAY report.
RMF displays all jobs whose delay values meet or exceed the Criterion.
The value that you specify for Criterion applies only to the DELAY report and is saved across sessions in the current option set.
- Jobs
- A YES for JOBS displays the name of all the active jobs in the
Class, Group or Service class you specified and any jobname that you
previously selected or excluded.
You can use this list to view active jobs in the system and to select and exclude jobs from your report.
- Available Service classes
- The list of available service classes includes all of the service classes that belong to the Class you specified and that had any activity during the current report interval.
Press the END key to make these values active for the session.
Job Selection/Exclusion Option panel
If you select YES for Jobs on the Delay Report Options panel, RMF displays a Job Selection/Exclusion panel shown in Figure 3.
The Job Selection/Exclusion panel allows you to select or exclude specific jobs from your delay reports.
- Active jobs in the class and group specified on the Delay Report Options panel.
- All jobs that you previously selected or excluded, selection codes appear to the left of jobs previously selected or excluded.
To select a job for your delay reports, type an s to its left, under SEL; to exclude a job, type an x to its left. (You can select *ALL for all jobs in the specified class and group and then exclude specific jobs. Similarly, you can exclude *ALL and then select specific jobs.)
To select several jobs with similar names, use an asterisk ('*') as a "wild card" character under Jobname. For example: to request a report for all jobs starting with A, specify 's' under Sel, 'a*' under Jobname and ensure that there is an 'x' beside *ALL.
Sel Jobname Sel Jobname
S A*______ S BK*_____
________ ________
X *ALL
To select or exclude a job that is not listed, enter the job name in the top row and the appropriate selection code to its left.
All the jobs might not fit on this panel. Use PF8 and PF7 to scroll through the remaining job names.