Академический Документы
Профессиональный Документы
Культура Документы
November 1993
Take Note!
Before using this information and the product it supports, be sure to read the general information under
Special Notices on page vii.
Abstract
Resource Measurement Facility (RMF) Monitor III is an interactive monitor that
collects data and reports contention for resources and their users. The data
allows identification of system bottlenecks and determination of the reasons for
possible system performance degradations.
This document, along with its corresponding on-line demonstration, which can be
set up using the diskette included in this book, illustrates how RMF Monitor III
Version 4 Release 3.0 can be used to monitor the system and to identify the
reasons for job and resource delays.
LS
(140 pages)
iii
iv
Contents
Abstract
Special Notices
. . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
ix
ix
ix
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
. . . . . . . . . . . . . . . .
71
. . . . . . . . . . . . . . . . .
81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
43
Index
11
. . . . . . . . .
Part 4. Foils
vii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface
. . . . . . . . . . . . . . .
How This Document is Organized
. . . . . . .
Related Publications
Acknowledgments . . . . . . . . .
Part 3. Specifications
iii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
151
vi
Special Notices
This publication, and the demonstrations that can be set up using the diskette
included in the book is intended to help IBM System Engineers and customers
understand how to use the Resource Measurement Facility Monitor III efficiently.
The information in this publication is not intended as the specification of any
programming interfaces that are provided by Resource Measurement Facility.
See the PUBLICATIONS section of the IBM Programming Announcement for
Resource Measurement Facility for more information about what publications are
considered to be product documentation.
References in this publication to IBM products, programs or services do not
imply that IBM intends to make these available in all countries in which IBM
operates. Any reference to an IBM product, program, or service is not intended
to state or imply that only IBMs product, program, or service may be used. Any
functionally equivalent program that does not infringe any of IBMs intellectual
property rights may be used instead of the IBM product, program or service.
Information in this book was developed in conjunction with use of the equipment
specified, and is limited in application to those specific hardware and software
products and levels.
IBM may have patents or pending patent applications covering subject matter in
this document. The furnishing of this document does not give you any license to
these patents. You can send license inquiries, in writing, to the IBM Director of
Commercial Relations, IBM Corporation, Purchase, NY 10577.
The information contained in this document has not been submitted to any
formal IBM test and is distributed AS IS. The information about non-IBM
(VENDOR) products in this manual has been supplied by the vendor and IBM
assumes no responsibility for its accuracy or completeness. The use of this
information or the implementation of any of these techniques is a customer
responsibility and depends on the customers ability to evaluate and integrate
them into the customers operational environment. While each item may have
been reviewed by IBM for accuracy in a specific situation, there is no guarantee
that the same or similar results will be obtained elsewhere. Customers
attempting to adapt these techniques to their own environments do so at their
own risk.
Any performance data contained in this document was determined in a
controlled environment, and therefore, the results that may be obtained in other
operating environments may vary significantly. Users of this document should
verify the applicable data for their specific environment.
You can reproduce a page in this document as a transparency, if that page has
the copyright notice on it. The copyright notice must appear on each page being
reproduced.
The following terms, which are denoted by an asterisk (*) in this publication, are
trademarks of the International Business Machines Corporation in the United
States and/or other countries:
IBM
OS/2
MVS/ESA
vii
viii
Preface
This material is intended to help IBM System Engineers and customers make the
most of RMF Monitor III. The material includes this book and an included
diskette. The book contains, after a basic presentation of RMF Monitor III, a
support for the two demonstrations that can be set up easily on an MVS system
from the diskette. The diskette contains the files needed for the demonstrations;
namely, two RMF Monitor III data sets and the JCL to unload them. Foils are
provided that can help make up an RMF Monitor III presentation.
Part 1, How to Use the Diskette describes how to use the diskette included
in this book.
Part 4, Foils provides the foils to use for a presentation, whether or not
you use the demonstrations.
Related Publications
Acknowledgments
The author of this document is:
Robert Vaupel IBM Bblingen
The conceptor of this document is:
Christian Matthys IBM International Technical Support Center, Poughkeepsie.
Thanks to the following people for the invaluable advice and guidance provided
in the production of this document:
Peter Enrico IBM Poughkeepsie
Hans Osterod IBM Bblingen
Gnther Pfuderer IBM Bblingen
Richard Rothermel IBM Bblingen
Michael Teuffel IBM Bblingen
ix
Prerequisites
To set up the demonstrations, you must have the following:
MVS/ESA* Version 4 Release 3.0 with RMF Version 4 Release 3.0 installed on
the system.
Note: If you do not have this MVS Version/Release installed, an internal IBM
center with this release installed can help you use this demonstration.
Diskette Contents
The diskette contains:
Two files, RMFCC98.SEQ and RMFCC99.SEQ, which are sequential data sets.
They contain data that will be unloaded in two VSAM Monitor III data sets.
File VSDEF.JCL, which is the MVS JCL to allocate two VSAM data sets.
File SQTOVS.JCL, which is the MVS JCL to import the sequential data sets to
the defined VSAM data sets.
File USGTREND.CLI, which is a REXX CLIST to create the System Trend User
report.
2. On your MVS system, allocate the VSAM data sets, using the VSDEF JCL
member, as shown in the following example, and customized for your
environment:
//USERX
JOB 111111,Y25A,X,USERX,MSGCLASS=H,CLASS=J,
//
NOTIFY=USERX,
//
MSGLEVEL=(1,1)
//**************************************************************
//* DEFINES A VSAM DATASET FOR MONITOR III
//**************************************************************
//*
//DEFINE EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN
DD *
DEFINE CLUSTER
(NAME(userx.RMFCC99) CYLINDERS(2 2)
VOLUME(volnam)
NUMBERED
REUSE
SHAREOPTIONS( 2 3 )
CONTROLINTERVALSIZE(32768) BUFFERSPACE (65536)
RECORDSIZE( 32752 32752) )
DEFINE CLUSTER
(NAME(userx.RMFCC98) CYLINDERS(2 2)
VOLUME(volnam)
NUMBERED
REUSE
SHAREOPTIONS( 2 3 )
CONTROLINTERVALSIZE(32768) BUFFERSPACE (65536)
RECORDSIZE( 32752 32752) )
/*
3. Import the sequential data sets into the VSAM data sets using the SQTOVS
JCL member, as shown in the following example:
//USERX
JOB 111111,Y25A,X,USERX,MSGCLASS=H,CLASS=J,
//
NOTIFY=USERX,
//
MSGLEVEL=(1,1)
//CSQTOVS EXEC PGM=IDCAMS
//INDD
DD DISP=SHR,DSN=userx.RMFCC98.SEQ
//OUTDD
DD DISP=SHR,DSN=userx.RMFCC98
//IND2
DD DISP=SHR,DSN=userx.RMFCC99.SEQ
//OUTD2
DD DISP=SHR,DSN=userx.RMFCC99
//SYSPRINT DD SYSOUT=*
//SYSIN
DD *
REPRO INFILE(INDD) OUTFILE(OUTDD)
REPRO INFILE(IND2) OUTFILE(OUTD2)
//
(33 records for RMFCC98 and 8 records for RMFCC99 have to be recorded).
4. Make sure that:
The panname is either your RMF panel library or a library that will be
concatenated in front of your main RMF panel library (ERBPLIB ddname).
We suggest that you copy the ERBRMF3X clist from your standard
system libraries to your user clist library; then change the ALLOCATION
ERBPLIB so that your own panel library is accessed first.
5. Under TSO, allocate the VSAM data sets to the Monitor III using the following
command:
RMF
Detail Reports
7 DELAY
Delays (DLY)
8 DEV
Device delays (DD)
9 DEVR
Device resource (DR)
10 ENQ
ENQ delays (ED)
11 ENQR
ENQ resource (ER)
12 PROC
Processor delays (PD)
13 STORAGE Storage report selection
14 SUBS
Subsystem report selection
Other Selections
DI DSINDEX Dataset index
T TUTORIAL Tutorial aid
OP OPTIONS Option selection
X EXIT
End display session
US USER
Private Reports
5685-029 (C) Copyright IBM Corp. 1986, 1993. All Rights Reserved
Selection ===>
F1=HELP
F2=SPLIT
F3=END
F4=RETURN
F5=RFIND
F6=TOGGLE
F7=UP
F8=DOWN
F9=SWAP
F10=LEFT
F11=RIGHT
F12=RETRIEVE
Samples:
Line 1 of 2
Range +
100 Sec
--Date-- --Time--
-DDNAME-
03/30/93 14.20.00
14.28.20
RMFDS01
userx.RMFCC98
03/31/93 15.10.00
15.11.40
RMFDS00
userx.RMFCC99
F5=RFIND
F11=FREF
Scroll ===>CSR
F6=TOGGLE
F12=RETRIEVE
===>
===>
===>
===>
GO
PRIMARY
100
100S
Time Limit
===> NONE
DSINDEX Order
Hardcopy
SYSOUT
Output Data Set
===>
===> OFF
===> A
===>
F2=SPLIT
F8=DOWN
F3=END
F9=SWAP
F4=RETURN
F10=BREF
F5=RFIND
F11=FREF
F6=TOGGLE
F12=RETRIEVE
8. Check IEAIPS00.
To be sure you use the IEAIPS00 provided member, which you need for the
second demonstration, please perform follow the following steps:
a. Step 1:
1) Start RMF as explained in 6 on page 4.
2) From the command line, type SESSION.
3) Change the Customization and Input Data Set fields to reflect your
own library.
4) Quit this panel, using PF3.
5) On the Primary panel, type WFEX on the command line.
6) The top part of the panel must show the Btch user name as shown
in Figure 4.
Note: Depending on your installation, an ALL OMVS user or a TSO
extra user can also be shown.
7) if you do not get the Btch user, please go to Step 2; you have to get
rid of an IEAIPS00 member that was installed before in your
installation. If you got this panel with the Btch user, your installation
is well done; please go to Part 2, Text for Demonstration on
page 9.
b. Step 2:
1)
2)
3)
4)
5)
6)
7)
8)
RMF Monitor III is an interactive monitor that collects data and reports about
contention for resources and their users. The data allows you to identify system
bottlenecks and to determine the reasons for possible system performance
degradation.
This presentation, along with its corresponding on-line demonstrations,
illustrates how RMF Monitor III Version 4 Release 3.0 can be used to monitor the
system and to identify the reasons for job and resource delays. The introductory
part outlines the concept of RMF Monitor III, its terminology, and report types.
The demonstrations are based on two case studies with data from an MVS/ESA
Version 4 Release 3.0 system. They illustrate different techniques to identify
problems and analyze them.
The first demonstration highlights the decomposition of response time for system
workloads in order to analyze reasons for delays. The second demonstration
stresses how RMF Monitor III can be used for immediate problem determination
and for identification of jobs and resources with exceptional use.
Agenda
This presentation provides an overview of the RMF Monitor III functions and their
intended usage.
First there will be a brief description of what RMF Monitor III is and an
introduction to the basic concepts of the performance monitor.
The second part gives an overview of the RMF Monitor III reporter, its reports,
and how they can be used to monitor system activity. Selected data used in two
case studies during an on-line demonstration will provide an idea of how RMF
Monitor III detects performance problems and how it can be used to determine
the reason for such problems.
The last section presents an overview of additional features that enhance the
capability and usability of the monitor and make it more valuable for the system
analyst.
10
GG24-4131
Basics-1
GG24-4131
Basics-2
11
RMF Monitor III allows the performance analyst to monitor the availability of
hardware (processor and devices) and software (jobs) system resources.
12
Data Reporter
Data Gatherer
GG24-4131
Basics-3
GG24-4131
Basics-4
13
14
States of a job
Cycle/Mintime/Range
GG24-4131
Basics-5
Sampling technique
GG24-4131
Basics-6
15
during the mintime. For example, if a job was found using a device ten times
within a mintime of 100 cycles, the job is reported as 10% using the device.
16
Processor
Device
Delayed
Processor
Device
Storage
Subsystems
Operator
Enqueue
Idle
-TCB, SRB
-Connect
-IOS queue
-Disconnect
-Pending
-Common Storage Paging
-Local Storage Paging
-Virtual I/O
-Swap in
-Swapped out and ready
-HSM
-JES
-XCF
-Mount
-Message
Terminal Wait
Timer Wait
JES Queue
(Unknown)
GG24-4131
Basics-7
Job States
At the end of each cycle, RMF examines the system resources to determine the
actual states of the jobs running in the system. When jobs receive service from
hardware resources, they are using these resources. The delay in an address
space indicates that a job is not getting the service it requires. For example, a
job that needs one or more resources must wait while others use these
resources. The delayed job is contending for the resource(s) with other users in
the system. In calculating Delay and Using values, Monitor III counts an address
space as using a resource even if the address space is also delayed for the
identical resource (single state case).
Using(%) = (Using Samples / Number of Samples) * 100
Delay(%) = (Delay Samples / Number of Samples) * 100
Because there are two resources an address space can use and six reasons
why an address space can be delayed, the individual Using percentage can add
up to 200% and the individual Delay percentage up to 600%.
A TSO address space in TSO terminal input wait, a batch address space waiting
for job selection, or any address space in a not-using, not-delayed state, with at
least one task waiting for a timer event is referred as being in Idle state.
Unknown is a state assigned to an address space when it cannot be classified as
using, delayed, or idle. The reasons for unknown states can be divided into two
17
18
Common Metrics
Reporting Range
Multiple of Mintimes
Reports
GG24-4131
Basics-8
Common Metrics
The workflow of a job (address space) represents the speed at which a job
moves through the system in relation to the maximum speed at which the job
could move through the system, as follows:
Workflow(%) = (Using Samples / (Using Samples + Delay Samples)) * 100
The workflow of a job is a measure of whether a job has all its resources (high
value) or has only a few of the resources it needs (low value). The workflow for
a group of jobs is calculated by summarizing the using and delay samples for all
jobs in the group.
The workflow of a resource indicates how efficiently users are being served. The
using samples are the number of all jobs using the resource (processors or
devices) and the delay samples are the number of all jobs being delayed for the
resource.
The average number of active users in a group using a resource (processor or
device) expresses the utilization of the resource in terms of users being served
by the resource. The average number of active users of a group delayed for a
resource shows the average waiting queue length of users waiting for service
(except for device, where the average active users (AAU) equals the number of
users on the IOS queue plus the users started on the queue but not connected to
the device).
19
Reporting
The reporting range of the Monitor III reporter is a multiple of the data gatherer
mintime. The default reporting range is one mintime. The reports can be
classified as job- or group-oriented reports, which show the reason for job
delays, and resource-oriented reports, which show the resource contention. In
addition, a Workflow/Exception report shows the workflow for specified groups of
jobs or resources, exceptions based on the specified exception criteria, and
exceptions if critical resources are no longer available.
20
GG24-4131
Basics-9
21
22
ERB3PRM
Basic Reports
Detail Reports
1 WFEX
Workflow/Exceptions (WE)
7 DELAY
Delays (DLY)
2 SYSINFO System information (SI)
8 DEV
Device delays (DD)
3 GROUP
Group response time (RT)
9 DEVR
Device resource (DR)
Group => DMN001__
10 ENQ
ENQ delays (ED)
4 GROUPS
Group reports selection
11 ENQR
ENQ resource (ER)
5 JOB
Jobs primary delay
12 PROC
Processor delays (PD)
Job
=> ROBERTV_
13 STORAGE Storage report selection
6 JOBS
Job report selection
14 SUBS
Subsystem report selection
Startup
Tabular/Graphics Reports
DI DSINDEX
OP OPTIONS
Other Selections
Dataset index
T TUTORIAL Tutorial aid
Option selection
X EXIT
End display session
Report Options/Commands
5685-029 (C) Copyright IBM Corp. 1986, 1993. All Rights Reserved
Licensed Materials - Property of IBM
Selection ===> _
GG24-4131
Basics-10
GG24-4131
Basics-11
23
RMF 4.3.0
Samples:
100
Line 1 of 30
Range +
100 Sec
RMF 4.3.0
Samples:
100
Line 1 of 30
Range +
100 Sec
Name
*SYSTEM
*TSO
*BATCH
*STC
*ASCH
*OMVS
DMN000
DMN001
DMN002
DMN003
DMN004
DMN005
DMN006
DMN007
DMN009
DMN012
PG000
PG001
PG002
PG003
Command
50 576
14
11.76
0 4.7 3.1
1.6 3.0 0.0 1.3 0.7 1.0
54 478
8
11.76
0 2.8 1.7
0.6 2.0 0.0 1.2 0.0 0.0
45
7
4
0.00
0 1.4 0.7
0.9 0.7 0.0 0.0 0.0 1.0
49
91
2
0.00
0 0.5 0.7
0.0 0.3 0.0 0.1 0.7 0.0
0
0
0.00
0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0
0
0.00
0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
70
39
1 .000 0.00
0 0.2 0.3
0.0 0.2 0.0 0.0 0.0 0.0
30
2
2 15.2 0.08
0 0.2 0.5
0.1 0.6 0.0 0.0 0.0 1.0
59
5
2 12.6 0.04
0 1.2 0.2
0.8 0.1 0.0 0.0 0.0 0.0
90 465
0 .033 11.75
0 0.2 0.1
0.0 0.0 0.0 0.0 0.0 0.0
31
1
0 .178 3.50
0 0.1 0.1
0.0 0.1 0.0 0.2 0.0 0.0
41
3
2 .493 1.91
0 0.6 0.6
0.1 0.5 0.0 1.0 0.0 0.0
60
5
4 6.43 0.64
0 2.0 0.9
0.5 1.4 0.0 0.0 0.0 0.0
39
53
1 .000 0.00
0 0.3 0.4
0.0 0.1 0.0 0.1 0.7 0.0
67
2
0 .000 0.00
0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1
0 .000 0.00
0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
70
39
1 .000 0.00
0 0.2 0.3
0.0 0.2 0.0 0.0 0.0 0.0
45
7
4 21.5 0.08
0 1.4 0.7
0.9 0.7 0.0 0.0 0.0 1.0
54 474
8 .516 11.75
0 2.8 1.7
0.6 2.0 0.0 1.2 0.0 0.0
63
39
0 .000 0.00
0 0.1 0.1
0.0 0.0 0.0 0.0 0.1 0.0
===> ________________________________________________ Scroll ===> CSR
GG24-4131
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
Basics-12
GG24-4131
Basics-13
Tabular Reports
Tabular reports provide detailed information about jobs and resources. They
exist for all type of reports. For the System Information report, the tabular report
has two sections. The upper section provides you with an overview of the
system. The bottom section summarizes information for each domain and
performance group for the measured system.
24
Graphic Reports
Graphic reports provide quick information about potential problem areas. For
the SYSINFO report, the graphic form of the report shows the average number of
active users for each type of delay and using category.
You can switch between graphic and tabular versions of a report by entering the
TOGGLE command or pressing the Toggle key (PF6).
Graphic report versions exist for all reports except DSINDEX, Common Storage
(STORC), Common Storage Remaining (STORCR), and Group reports.
25
Line 1 of 5
Select (S), exclude (X) or fill-in groups for the SYSINFO report. Press END.
Selections made here also affect the Storage Summary (STORS) report.
Date ===> 03/31/93
Summary ===> NO
RPG data ===> NO
Sel
_
_
_
_
_
_
_
Group
______
______
*ALL
DMN003
DMN012
PG005
PG020
Sel
_
_
S
_
_
_
_
Group
______
______
*DMN
DMN004
PG000
PG008
PG021
Group
______
______
*PG
DMN005
PG001
PG013
PG022
Sel
_
_
_
_
_
_
_
Group
______
______
DMN000
DMN006
PG002
PG014
Sel
_
_
_
_
_
_
_
Group
______
______
DMN001
DMN007
PG003
PG017
Sel
_
_
_
_
_
_
_
Group
______
______
DMN002
DMN009
PG004
PG019
Basics-14
Line 1 of 30
Range +
100 Sec
Name
GG24-4131
RMF 4.3.0
Samples:
100
DMN000
DMN001
DMN002
DMN003
DMN004
DMN005
DMN006
DMN007
DMN009
DMN012
1 .000 0.00
2 15.2 0.08
2 12.6 0.04
0 .033 11.75
0 .178 3.50
2 .493 1.91
4 6.43 0.64
1 .000 0.00
0 .000 0.00
0 .000 0.00
0
0
0
0
0
0
0
0
0
0
0.2 0.3
0.2 0.5
1.2 0.2
0.2 0.1
0.1 0.1
0.6 0.6
2.0 0.9
0.3 0.4
0.0 0.0
0.0 0.0
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
0.0
0.1
0.8
0.0
0.0
0.1
0.5
0.0
0.0
0.0
0.2
0.6
0.1
0.0
0.1
0.5
1.4
0.1
0.0
0.0
GG24-4131
Basics-15
Report Options
All reports are provided with a set of report options. You control the scope of
the reported data by altering these options.
To display the Report Options panel for a report, enter ROPTIONS (or just RO)
on the command line of the report. Some reports have common report options;
for example, all reports that show delays for single jobs (DELAY, DEV, ENQ,
HSM, JES, PROC, STOR, STORC, STORF, and XCF) have the same report option
panel. The header of the Report Options panel displays the reports that are
affected by a report option change. For the SYSINFO report, the storage
summary report (STORS) is also affected.
All Report Options panels allow you to change the date, time, and range for the
reporting interval. The Report Options panel for the SYSINFO report allows you
to choose whether the summary lines (*SYSTEM, *TSO, ...), report performance
groups, and whether all or only a subset of groups should be included in the
report. By altering the Summary to NO and changing the Groups from *ALL to
*DMN all domains, no performance groups and no summary lines will be
included in future invocations of the SYSINFO report.
26
Commands
You can also control the scope of the reported data with commands; for
example, the command SY DMN provides a system information report that
includes domains and summary lines. The command does not change the
options specified on the option panel.
To change the date, time, and range of the reporting interval, the commands
FREF to go forward and BREF to go backward are available.
27
GG24-4131
Basics-16
GG24-4131
Basics-17
28
Cursor Sensitivity
Cursor sensitivity control lets you place the cursor on a field in a tabular report,
press the Enter key, and see another report containing additional information
about the field. This is a significant function in analyzing system performance
and determining delay reasons. RMF always keeps track of your path. Pressing
the END (PF3) key returns you to the previous report. If you issue any command
while using cursor sensitivity control, RMF will erase the return path and the
END (PF3) command returns you to the Primary Menu.
29
30
Demonstration-1
Analyzing System Workloads
SYSINFO
GROUP
PROC
JOB
GG24-4131
D e m o n s t r a t i o n 1-1
Objective
The first demonstration shows how RMF Monitor III can be used to analyze the
system workloads, to identify the components of transaction response time, and
to determine the reason for delays. The reports used throughout this
demonstration are the System Information report, the Group Response Time
report, the Processor Delay report, and the Job report.
31
Demo
At this point you must have on your screen the RMF Monitor III Primary menu
as explained in step 6 on page 4. This box, at the beginning of each new
description, tells you which commands you have to use to get the same
panel as presented in the book.
Setup: To ensure the right option settings for the demonstration invoke the
Session Option panel and verify or modify the following entries:
SESSION
Mode
Stop
Range
100S
Report Format
Graphic
To return to the RMF Monitor III Primary Menu
GG24-4131
D e m o n s t r a t i o n 1-2
Analysis Sequence
By starting with the System Information report, we will get an overall picture of
the system, its current processor utilization, its overall contention situation, and
information about the groups affected by delays. The next step is to examine
more closely the groups for which we see problems on the System Information
report. This is done with the Group Response Time report, which gives a
32
33
Demo
SYSINFO
BREF DATE=03/31/93,TIME=15.10
this demonstration
RMF 4.3.0
Samples:
100
Line 1 of 30
Range +
100 Sec
Line 1 of 30
Range +
100 Sec
GG24-4131
D e m o n s t r a t i o n 1-3
Name
*SYSTEM
*TSO
*BATCH
*STC
*ASCH
*OMVS
DMN000
DMN001
DMN002
DMN003
DMN004
DMN005
DMN006
DMN007
DMN009
DMN012
PG000
PG001
PG002
PG003
Command
49 577
66 479
30
11
70
87
0
0
78
35
23
2
32
9
73 467
40
1
68
2
68
5
67
53
100
2
1
78
35
30
11
66 474
49
39
===>
GG24-4131
17
6
8
2
0
0
1
2
6
0
1
1
4
1
0
0
1
8
6
1
.000
27.8
37.7
.033
.121
1.45
11.1
.000
.000
.000
.000
58.7
1.06
.000
14.25
14.25
0.00
0.00
0.00
0.00
0.00
0.11
0.09
14.24
4.28
2.45
0.95
0.00
0.00
0.00
0.00
0.11
14.24
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5.9
3.3
2.0
0.6
0.0
0.0
0.2
0.2
1.8
0.2
0.1
0.6
2.3
0.4
0.0
0.0
0.2
2.0
3.2
0.2
3.0
1.5
0.6
1.0
0.0
0.0
0.3
0.2
0.4
0.1
0.1
0.3
1.0
0.7
0.0
0.0
0.3
0.6
1.5
0.1
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
5.3
0.9
4.3
0.1
0.0
0.0
0.0
0.3
4.1
0.1
0.0
0.1
0.6
0.1
0.0
0.0
0.0
4.3
0.9
0.0
2.4
1.3
0.8
0.3
0.0
0.0
0.2
0.1
0.7
0.1
0.1
0.3
0.9
0.1
0.0
0.0
0.2
0.8
1.3
0.1
0.0 0.3
0.0 0.2
0.0 0.0
0.0 0.1
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.2
0.0 0.0
0.0 0.0
0.0 0.1
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.2
0.0 0.0
Scroll
0.2
0.0
0.0
0.2
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.2
0.0
0.0
0.0
0.0
0.0
0.2
===>
1.1
0.0
1.0
0.0
0.0
0.0
0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.0
0.0
0.0
CSR
D e m o n s t r a t i o n 1-4
34
shown in dark blue, the data reported can be statistically insignificant. The field
will always be shown in dark blue if less than 100 transactions ended during the
range, or the average response time is longer than the range value.
The Group report provides more detailed information on whether the response
time is significant. The proportion of the active users in each using or delay
category indicates the proportion of the average response time that is spent in
that category. The graphic form of this report shows the average number of
active users for each type of using and delay.
Example
Starting with the graphic version of the report, we see about 17 users active on
average for the overall system and we can identify the processor as the major
delay and using component. By examine the groups, we find that obviously
BATCH groups (DMN002 and PG001) are mainly delayed for the processor while
the processor using is distributed between BATCH and TSO groups.
The tabular version completes the overall picture. In the top section we see that
the processors are heavily utilized (94%). We will now examine response time
for the BATCH performance group (DMN002 and PG001) and will continue with
the Group Response Time report.
35
Demo
Place the cursor on
column RESP Time and
line PG001 and press
...
Name
...
PG000
PG001
PG002
...
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
35
1 .000 0.00
0 0.2 0.3
30
11
66 474
8 58.7 0.11
6 1.06 14.24
0 2.0 0.6
0 3.2 1.5
to invoke the
Group Response Time
report for the batch
performance group.
WFL
%
30
Users
Frames
TOT ACT
%ACT
11
8
1
Average Users
Response Time ACT
Average Users
Response Time ACT
Statistical error:
Total
8.200
49.65
Vector
UTIL
0
100 Sec
Batch classes
Processor delay
EXCP
Rate
3,714
PgIn
Rate
0.0
TRANS
Ended
Rate
0.1
-------------Average Delay-------------PROC
DEV STOR SUBS OPER
ENQ OTHER
4.33 0.78 0.00 0.00 0.00 1.04 0.00
26.1 4.71 0.00 0.00 0.00 6.27 0.00
---OUTR Swap Reason--TI
TO
LW
XS
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
---SUBS Delay--JES
HSM
XCF
0.00 0.00 0.00
0.00 0.00 0.00
33%
Command ===>
GG24-4131
D e m o n s t r a t i o n 1-5
36
happened during the range. This will usually be true if the response time for the
transactions is short compared to the range, and the number of transactions that
ended is large enough to be a statistically significant sample. Since the
assumptions will not always be applicable, a sanity check is made and warning
information is provided. The check used is to compute Average Active Users for
the group in two ways, one based on Monitor III sampled data and the other on
SRM measured data. If the smaller of the two differs from the larger by more
than 25%, a statistical error field is displayed.
Example
The example shows a low TRANS Ended Rate (0.1) and a long active response time
(49.65 seconds), which explains that the data is not very accurate (statistical
e r r o r = 3 3 % ) . The decomposition of the response time, relative to the number
of Average Active Users, gives information on how long the average transaction
spent in each category. We find that the users wait most of the time for the
processors (26.1 seconds) which is also described in the header as Primary
Response Time Component. We will continue with the Processor Delay report to
analyze the reason for the delay.
37
Demo
...
Average Users
Response Time ACT
...
Total
8.200
-------------Average Delay-------------PROC
DEV STOR SUBS OPER
ENQ OTHER
4.33 0.78 0.00 0.00 0.00 1.04 0.00
49.65
12.3 3.50
26.1
4.71 0.00
0.00
0.00
6.27
Samples:
Jobname
C DMN
IARHI
SCHIFFU
#SIMMONS
IARHD
IARHC
RBAKERAC
SCHUMAC1
IARHA
IARHT
TCHAND
UY81623
WASINATS
ALAN1@
##903010
##903007
KIRKIEC7
KIRKIEC6
##903011
WASINPM
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
2
2
2
2
2
***
***
2
***
***
***
***
***
***
1
2
2
***
1
PG
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
23
30
47
16
17
14
12
12
5
3
5
5
1
4
3
1
1
5
0
25.2
30.6
52.1
19.0
15.3
11.2
11.6
9.9
9.0
3.3
6.5
4.7
1.9
2.5
1.1
1.0
1.0
2.9
0.0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
54
46
45
36
28
25
20
20
10
10
7
5
3
4
3
3
2
1
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
IARHT
GG24-4131
Line 1 of 19
Range +
100 Sec
23
22
16
18
15
15
12
13
11
6
8
5
5
3
2
2
2
1
1
#SIMMONS
#SIMMONS
MINYANG
JEAHA
MINYANG
MINYANG
SCHIFFU
JEAHA
#SIMMONS
RHOWARD
MINYANG
ANN
ANN
CLIANG
KIM1
JEAHA
KIM1
RBAKERAC
SCHIFFU
22
18
16
17
14
15
12
9
9
5
7
3
3
3
2
2
1
1
1
MINYANG
MINYANG
SCHIFFU
MINYANG
#SIMMONS
SCHIFFU
MINYANG
CLIANG
ANN
WEISS
#SIMMONS
D10MRM1
JES2
H65JHF1
RHOWARD
D10MRM1
VTAM
H65JHF1
ANN
D e m o n s t r a t i o n 1-6
38
Example
In our example, the report lists only jobs delayed for the processors for
performance group one, because RMF Monitor III maintains the scope of the
reported data. By examine the list of holding jobs we can easily identify the job
ROBK as the primary reason for the processor delay. We can now examine the
holding jobs or the delayed jobs by calling the job reports. To examine the
probable causes of the delay we will continue with the Job report for JOB IARHI.
39
Demo
...
Jobname
C DMN
IARHI
PG
23
25.2
56 ROBK
23 #SIMMONS
22 MI
...
Samples:
Job: IARHI
Line 1 of 1
Range +
100 Sec
Command ===>
GG24-4131
D e m o n s t r a t i o n 1-7
Job Report
The job report has four sections. On the top it lists the jobname and primary
delay component, the second section provides a list of probable causes for the
delay, the third section provides data for the resource discovered with contention
and the bottom section provides a job summary.
Example
In our example, we will focus on the list of probable causes and how they are
derived from the data listed in the third section. The first provided cause: Job
ROBK may be looping has been assumed because the sum of PROC Using and PROC
Delay equals 100 percent and ROBK does not use any other resource (not shown
on this screen: you have to go to the ROBK Job report). In addition, the Proc
Using and Dev Using values are depicted in red to provide a reference between
the probable cause for the delay and the way it is calculated.
40
The Help panel for the job report always provides a more comprehensive
explanation for the causes and an extended list of additional possibilities.
Enter HELP in the command line or press
select 2 to obtain the delay explanation.
Further Investigations
When we look at the Job report for ROBK we see that ROBK is a TSO user. On
the Sysinfo report, we saw that the BATCH groups suffer the most processor
delays. This is due to the setup of the dispatching priorities for BATCH and TSO
(see IPS member in Chapter 6, Installation Performance Specification on
page 81).
41
42
Demonstration-2
Monitoring System Perfomance
WFEX
STORC/STORCR
DELAY (Device/Enqueue)
GG24-4131
D e m o n s t r a t i o n 2-1
Objective
The second demonstration shows how RMF Monitor III can be used in monitoring
MVS system performance and identifying exceptional system conditions. For this
reason, we have to see how RMF Monitor III sets up default exceptions and how
the exception criteria can be customized. In the second half of the
demonstration we will use the RMF Monitor III to visually analyze system
performance degradations. The reports used throughout the demonstration are
the Workflow/Exception report and its report option panels, the Common Storage
report, and the Device and Enqueue Delay report.
43
Demo
At this point, you must have on your screen the RMF Monitor III Primary
Menu This box, at the beginning of each new description, tells you which
commands you have to use to get the same panel as presented in the book.
Setup: To ensure the right option settings for the demo, invoke the Session
Option panel and verify or modify the following entries:
SESSION
Mode
Stop
Range
100S
Report Format
Graphic
Customization
Yes
44
Demo
WFEX
BREF DATE=03/30/93,TIME=14.20
this demonstration
RMF 4.3.0
Samples:
100
Workflow/Exceptions -- AQTS
Time: 03/30/93 at 14.20.00
Line 1 of 23
Range +
100 Sec
GG24-4131
D e m o n s t r a t i o n 2-2
Workflow/Exceptions Report
The Workflow/Exceptions (WFEX) report presents information about system
activity and user defined exceptions. The report has two parts; on the top, the
Speed section, RMF reports the workflow of jobs and resources as speed. In
the bottom, Exceptions section, RMF lists jobs, job groups, or system resources
that meet the users exception criteria.
The workflow and exception lines are color coded according to severity. Usually,
red indicates a problem, yellow indicates caution, and turquoise indicates that a
job is not started or a volume is missing from the system configuration. You can
specify exception criteria on the Workflow/Exceptions report options panels, or
you can use automatic customization.
Note: In the top part of the report, you may or not see the Name ALL OMVS
depending on the installation of the APAR OY57005 on your system. APAR
45
OY57005 is the support by RMF of the Open function, that means the OMVS
address spaces. If this AS is not shown in your system, another user, TSO extra
is shown after the Btch long still in the top part of the report.
46
Demo
RO
Line 1 of 37
Before
After
(B)
(A)
Action
Class
Qualifier Indicator Label
Row Position
__
Only Add (AD) and After (A) are valid on this line.
__
SYSTEM
WF
*SYSTEM
1
1
__
TSO
WF
ALL TSO
1
2
__
BATCH
ALL
WF
ALL BATCH
1
3
__
STC
WF
ALL STC
1
4
__
ASCH
WF
ALL ASCH
1
5
__
OMVS
WF
ALL OMVS
1
6
__
DMN
0
WF
*DMN000
1
7
__
DMN
7
WF
STCs
2
1
__
DMN
3
WF
TSO short
2
2
__
DMN
6
WF
TSO longer
2
3
__
DMN
4
WF
TSO medium
2
4
__
DMN
5
WF
TSO long
2
5
__
DMN
1
WF
Btch short
2
6
__
DMN
2
WF
Btch long
2
7
__
PROC
EX-AVG
*PROC
__
STOR
EX-AVG
*STOR
__
STOR
EX-AVG
*STOR
__
STOR
EX-AVG
*STOR
__
STOR
EX-AVG
*STOR
__
STOR
EX-AVG
__
JOB
EX-UNAVAIL
Command ===> ________________________________________________ Scroll ===> CSR
GG24-4131
Class
Indicator
(1)
WF
(2)
WF
PROC
EX-AVG
STOR
EX-AVG
SQA%>5
STOR
EX-AVG
CSA%>2
STOR
EX-AVG
O N L F < (3)
STOR
EX-AVG
O N L X F < (4)
STOR
EX-AVG
STOR
EX-AVG
SCSA%>70
SCSA%>85
STOR
EX-AVG
SECS%>70
SECS%>85
J O B (5)
EX-UNAVAIL
DEV (5)
EX-UNAVAIL
DMN_w/_1
EX-ANY
WFL%<30 &DLY%>5
DMN_w/_2
EX-ANY
WFL%<20 &DLY%>5
DMN_1
EX-ANY
WFL%<30 &DLY%>5
DMN_2
EX-ANY
TSQAO>0
WFL%<10 &DLY%>5
(1)
(2)
(3)
(4)
(5)
DMN_w/_1
DMN_w/_2
DMN_1
DMN_2
D e m o n s t r a t i o n 2-3
AVAIL<#_of_cpus
GG24-4131
D e m o n s t r a t i o n 2-4
Automatic Customization
Automatic WFEX customization tailors the WFEX report. Automatic customization
can be selected by specifying YES for Customization on the Session Options
panel. With automatic customization, RMF reads the Installation Performance
Specifications (IPS) that were in effect when the WFEX data was collected. RMF
then sets up the workflow and exception indicators related to the installation s
specifications for workload. The workflow indicators will always be SYSTEM,
TSO, BATCH, STC, ASCH, and OMVS (when available in your system), followed
by the eight most important domains as determined by the following sort order:
1. Number of m ax i mu m users (descending) (from CNSTR value)
2. Number of m i n i m u m users (descending)
3. DUR value (ascending)
4. Relative position in IPS
The labels for the workflow indicators for the domains are derived from the first
comment found in the IPS.
Exception criteria are created for every domain found in the IPS. If the domains
0 and 1 exist they are handled as all other domains; otherwise, RMF will create
47
exception criteria for them. The exceptions are of type ANY, which displays
exceptions when individual jobs meet the criteria. The result is that every job in
the system has one or more exception criteria associated with it. The exception
criteria will be determined by the DUR value of the domain specification as
shown in foil Demonstration 2-4.
The automatic customization uses the current data to set up exceptions for
applications and DASD volumes (type: UNAVAIL). The job exception checks for
the presence of all STCs found in the data and the DEV exception for the
presence of all DASD volumes found in the data.
Lastly, RMF sets up exceptions for classes PROC and STOR to identify resource
problems of the processor configuration and the available storage. In addition
an exception will always be shown whenever a SLIP trap has been established
on the system.
48
Demo
Please follow the steps described under Example in order to specify and
modify the exception criteria.
===> DMN___
For example: SYSTEM, BATCH, JOB, DEV, STC
===> 1_______
For example: Jobname, volume serial, job class
===> EX-AVG____
WF, EX-ANY, EX-AVG, EX-GROUP or EX-UNAVAIL
===> __________
Label for workflow monitor or exception line
===> NONE_
Alerting signal: BLINK, BEEP, BOTH, NONE
===> ______________________________________ Leave blank for defaul
Criteria set
Name
<>
Yel
AT___ >_
25__
_____ __
____
_____ __
____
_____ __
____
_____ __
____
_____ __
____
_____ __
____
1
Criteria set
Red
Name
<>
Yel
40__
_____ __
____
____ or _____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
2
Criteria set
Red
Name
<>
Yel
____
_____ __
____
____ or _____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
____
_____ __
____
3
Red
____
____
____
____
____
____
____
GG24-4131
D e m o n s t r a t i o n 2-5
AAU
AAUS
ADU
ASTO%
AT
AUU
AVAIL
COMM%
CPU%
CPUS%
CSA%
DEV%
DLY%
ENQ%
ESQO%
HSM%
ISTO%
JCSA%
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
JECS%
JES%
JESQ%
JSQA%
LOCL%
LPA%
MNT%
MSG%
ONLF
ONLXF
OPER%
OUTR%
PROC%
QT
RATE
RT
SCSA%
SECS%
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
SESQ%
SQA%
SQAO%
SSQA%
STOR%
SUBS%
SWAP%
TET
TSQAO
USG%
USGD%
USGP%
VIO%
WFL%
WFLG%
XCF%
GG24-4131
D e m o n s t r a t i o n 2-6
Specification of Exceptions
We are now able to modify exceptions and to specify additional exceptions. To
specify a new exception, we enter AD in the Action column, after which we want
to see the new exception. RMF presents the Definition and Criteria panel, which
allows us to specify the scope of the exception (class, qualifier, and indicator),
the option for a label, an alert and its description that appears under Possible
cause or action, and the ability to specify up to three criteria. RMF determines
whether the exception is true by combining all criteria in one set with a logical
AND, once the criteria sets with a logical OR. By setting the cursor under the
name column and pressing Enter, RMF presents a menu of criteria that can be
used for the specified scope of the exception.
Example
To continue with our analysis, we specify two additional exceptions and two new
workflow speedometers:
1. Average active response time of a group, as shown in the example above.
Whenever this exception shows up in the exception section of the WFEX
report, it can be used to invoke the Group Response Time report to analyze
49
the transaction response for the specified group. In our example, we specify
this exception for DMN001, which describes the first and second period for
the batch classes.
Demo
AD
Class
DMN
Qualifier
Indicator
EX-Avg
To invoke the
>
25
40
2. Overall SQA usage of the system, similar to the default exception for the
overall CSA usage. The easiest way is to copy the exception for the ECSA
usage and modify the criteria.
Demo
C
SSQA%
80
90
50
3. Because we do not have ASCH and OMVS running on the system, we will
exchange these workflow indicators with workflow indicators for devices and
processors.
Demo
Copy the WF indicators for ASCH and OMVS (when available) at the end
of the list, keeping their definitions, and discarding them from our display:
C
Modify the WF indicators for the original ASCH and OMVS (when
available) to create new WF indicators for processor and devices: create
the WF indicators for processor and devices:
S
Class
Label
Change to Devices
To finish the definition and to return to the WFEX Report
Options: Action Panel
Class
Label
Change to Processors
To finish the definition and to return to the WFEX Report
Options: Action Panel
To return to the WFEX Panel
51
Demo
Return to the WFEX report (press
RMF 4.3.0
Samples:
100
Workflow/Exceptions -- AQTS
Time: 03/30/93 at 14.20.00
Line 1 of 25
Range +
100 Sec
GG24-4131
D e m o n s t r a t i o n 2-7
Demonstration 2 Analysis
Enqueue Delays
Device Delays
GG24-4131
D e m o n s t r a t i o n 2-8
GO Mode
RMF allows continues system monitoring, which means that the report screens
will be refreshed automatically after each mintime. Whenever critical situations
appear, indicated either by speedometers starting to become yellow and red, or
red and yellow exception lines in the bottom section, GO mode can be
interrupted by pressing the ATTN (PA1) key and the reason for the delays can be
analyzed. In our example, we use pre-allocated data sets and the command
FREF to advance in the time axis.
52
53
Demo
To obtain the correct
reporting range
place the cursor in the
Reason column of the
*SQA* exception line
FREF
...
JWHEEL
*SQA*
CONSOLE
...
SUBS-HSM
SSQA% > 80
88.2 %
System SQA usage 88 %.
18.0 % delay Awaiting reply to operator request 90.
OPER-Message
and press
To
invoke the Common
Storage Summary
report
F FATH
...
FATH
...
T ***
582
6.7H
106
1760
44
to invoke the
Common Storage
Remaining report
Samples:
System Information
IPL Definitions
Peak Allocation Values
Average CSA to SQA Conversion
Average Use Summary
Available at End of Range
Job Information
Name
Act C DMN
%MVS
%REMAIN
JES2
S
7
*MASTER*
S
0
CATALOG
S
0
VTAM
S
7
TSO
S
0
DFHSM
S
7
DB2LMSTR
S
7
DB2LDIST
S
7
OMIIETE
S
7
RMF43
S
9
CRYPTO
S
7
DB2LIRLM
S
7
NETVIEW
S
7
NPM
S
0
AUTONET
S
7
FATH
H T ***
Command ===>
GG24-4131
54
PG ASID
4
0
0
5
0
17
13
13
3
8
3
13
20
0
3
2
29
1
35
54
72
57
66
81
69
61
55
83
58
68
17
582
61
0
61
39
88
88
12
63
63
37
ELAP
Time
Line 1 of 654
Range +
100 Sec
D e m o n s t r a t i o n 2-9
Jobname
ID
FATH
TSU15833
TNWILLI TSU09636
LALITHA TSU26463
LALITHA TSU26356
LALITHA TSU20770
RONDA
TSU17398
BEVK
TSU15161
D24PAE1 TSU11662
BAISE
TSU12386
ALTENBE TSU06082
ALTENBE TSU05989
D81HMY1 TSU03619
FARRELL TSU03860
D10LLC1 TSU10469
WALDMARI JOB26251
WNC
TSU10641
LALITHA TSU23462
TCP
STC20125
##CSFPK1 JOB17489
##DB2LD0 JOB17466
##DB2LS1 JOB17470
##DB2MD1 JOB17478
RACFCMQT JOB20194
NETSADMX JOB20266
Command ===>
GG24-4131
Job Ended
Date
Time
03/30/93
03/29/93
03/29/93
03/29/93
03/29/93
03/29/93
03/28/93
03/28/93
03/28/93
03/27/93
03/27/93
03/27/93
03/26/93
03/26/93
03/25/93
03/25/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
14.23.05
20.02.09
11.58.32
11.54.38
11.47.47
08.25.49
21.06.03
15.26.12
14.53.01
16.00.32
15.56.16
11.39.24
14.09.28
10.46.52
17.43.32
08.26.51
08.58.43
02.48.17
03.48.07
03.44.50
03.43.19
03.41.35
03.03.32
03.03.31
2288
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1808
1424
1424
1424
1424
1424
1424
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Scroll ===> CSR
D e m o n s t r a t i o n 2-10
55
Demo
Return to the WFEX report. For this part of the demonstration, the invocation
of the ENQ report is used as an example.
To obtain the correct
reporting range
Place the cursor in the
Reason column on ENQ
for Job D1CI2PVX and
FREF
...
CORVUS
D1CI2PVX
D1CL2FDF
...
DEV -HSM013
ENQ -SYSDSN
98.0 % delay SLM.ZRAALLEN.LOADLIB
ENQ -SYSDSN
100.0 % delay SLM.ZRAALLEN.LOADLIB
press
to
invoke the Enqueue
Delay report
RMF 4.3.0
Samples:
100
Workflow/Exceptions -- AQTS
Time: 03/30/93 at 14.23.20
GG24-4131
WFEX field
Invoked Report
DMN001
Line 1 of 32
Range +
100 Sec
D e m o n s t r a t i o n 2-11
ENQ
Btch short
ALL BATCH
ENQ
-SYSDSN
ENQR
JOB
ENQR
D1CI2PVX
D1CL2FDF
...
GG24-4131
ENQ column
via Job
ENQR
D e m o n s t r a t i o n 2-12
56
critical value column provides the actual active response time causing the
exception.
Foil Demonstration 2-12 shows the available possibilities for continuing the
analysis. Starting with the Group Response Time report provides an overview of
the actual impact to the active response time for DMN001. The DELAY reports
for Btch short or ALL BATCH provide an overview of all delays related to these
groups.
We will continue with the ENQ or ENQR reports to analyze the problem directly.
Both reports provide the relationship between the delayed jobs and the resource
that is the reason for the delay, and the jobs holding the resource and causing
the delay. In our case, the ENQR report is the best solution, because all jobs
wait for the same enqueue. You get this report by placing the cursor not under
ENQ as before, but under -SYSDSN. The ENQR report lists the resource, all jobs
delayed in ascending order of their delay percentage and, for each job, a list of
the jobs found holding the resource during the reporting range. If the enqueue
resource was held by a job from another system, the system id is provided as
well.
57
Demo
Place the cursor on Job
CORVUS and press
...
CORVUS
DEV -HSM013
...
to invoke Job
report for CORVUS
...
-------------------------- Volume
...
HSM013
Samples:
Job: CORVUS
press
to
invoke Device
Resource report for
volume HSM013
Line 1 of 4
Range +
100 Sec
Command ===>
GG24-4131
D e m o n s t r a t i o n 2-13
68
62
PND
DB
2
1
DEV/CU
Type
33903
3990-3
Jobname C DMN
PG
CORVUS
T ***
GREAGOR T ***
DURAND
T ***
MJORDAN T ***
FIGURA
T ***
2
2
2
2
2
Command ===>
GG24-4131
61
9
4
3
0
D e m o n s t r a t i o n 2-14
Finally, we will take a look at the device delays shown as exceptions on the
WFEX screen. The overall system impact is relatively low as indicated in the
speed section of the WFEX report. Because there are just two jobs in the
exception section and only one with higher delays, we will examine the job
directly by placing the cursor on the jobname and pressing Enter.
3
0
0
0
1
58
USG DLY
%
%
The top section of the Job report gives possible reasons for the delay; the
middle section provides a summary for the device causing the delay; the bottom
section gives a performance summary for all periods. The shown reasons are
derived from the device response time data. In our example, the high
disconnect time (>40%) combined with a low connect time (<30%) is taken as
a base for the possible explanations. By entering HELP, RMF Monitor III
provides more background information on why it chooses this explanation and
on other reasons that might cause the delay.
We invoke the resource oriented device report (DEVR) from the middle section to
get a final picture of the device. The low activity rate and the relatively high
response time are consistent with the high disconnect time. It looks like that the
active data sets are spaced widely across the volume for the user CORVUS.
59
60
Additional Features
Tutorial/Help
Print Reports
Modify Reports
GG24-4131
A d d . Feat.-1
Options
Report Options
RMF Utility
SMF Records
GG24-4131
A d d . Feat.-2
Additional Features
We changed, modified, and discussed options several times throughout the
demonstration of RMF Monitor III. It should be mentioned that this was just a
portion of the full customization capability of RMF Monitor III. It is also important
to mention that RMF Monitor III is able to save different option sets and converts
option sets from prior releases to the current release.
The tutorial provides an online introduction into the concepts and usage of RMF
Monitor III. Help is available for all reports and option panels and sometimes
provides more detailed analysis information than shown in the reports (for
example, delay reasons and explanations for the Job report).
Hardcopy output of the Monitor III reports can be generated using the
HARDCOPY and ICU commands. ICU generates a plotfile from a graphic report
and requires GDDM. HARDCOPY ON saves all future invoked reports into the
output data set specified under session options until HARDCOPY OFF is issued.
It saves the whole report as it is contained in the ISPF table.
RMF Monitor III gatherer also writes the following SMF records, which contain
information for postprocessing the available Monitor III reports:
61
62
72(2)
74(2)
XCF data, related to the XCF subsystem report and which can be
processed by the RMF Postprocessor.
74(3)
ERB3RHP1
Phase 2
N/A
Modify tables
Phase 3
ERB3RDSP
Display tables
GG24-4131
Clean up
A d d . Feat.-3
GG24-4131
N/A
Input
Address of Set-of-Samples
Proc.
Output:
Input
Variable PHDRTAB1
Proc.
Output
Input
PHDRTAB2, ERBFMTS3,
ERBPTGS3
Proc.
Output
Input
Proc.
Output
None
A d d . Feat.-4
Phase Concept
Whenever a report is invoked, RMF Monitor III creates an ISPF table from the
gatherer data and displays this table. These steps are described by four phases
as shown in foil Add. Feat.-4. In addition to the creation of the ISPF table for the
selected report, RMF Monitor III maintains three control tables to define the
functions that must be performed (ERBPHDS3), to define the tabular report layout
(ERBFMST3), and to define the graphic report layout (ERBPTGS3).
63
Action
Requested Information
Variable
Content
PHDREPNA
SYSINFO
Report
Report
Report
Report
PHDREPSE
11
PHDRPH1
PGM(ERB3RHP1) PARM(SYSINFO)
Layout
PHDRPH2
null
Label D e f i n i t i o n s
PHDRPH3
PGM(ERB3RDRS)
Column Specification
PHDRPH4
null
Verification Step
PHDRTAB1
ERBSYST3
Confirmation
PHDRTAB2
ERBSYST3
GG24-4131
A d d . Feat.-5
Header layout
Subheader layout
Column layout
Cmmndline layout
GG24-4131
SAVE or CANCEL
Display modified report
A d d . Feat.-6
64
Line 1 of 20
/Line:
100 Sec
Time
T143000
T142820
T142640
T142500
T142320
T142140
T142000
T141820
T141640
T141500
T141320
T141140
T141000
T140820
T140640
T140500
T140320
T140140
T140000
CPU
%
39
53
50
35
35
39
40
41
49
54
61
69
59
64
52
48
58
54
63
SRB
%
2.5
2.5
2.5
2.2
2.2
2.2
2.2
1.9
2.2
2.2
2.0
2.7
2.2
2.5
1.9
2.0
1.9
2.1
2.6
Range/Line:
Total Range:
TCB
%
31.0
41.9
39.8
26.5
26.3
30.7
32.1
33.8
39.9
45.4
52.2
57.2
50.7
54.1
44.2
39.7
50.6
44.4
50.8
45
52
52
38
35
39
51
52
53
54
48
59
57
62
62
67
67
57
50
623
623
623
621
620
620
620
620
620
623
623
623
623
623
622
619
618
620
619
11
13
14
15
16
16
10
9
11
12
12
12
11
10
8
9
9
12
14
2.5
3.6
3.8
2.0
2.2
2.6
2.9
2.5
3.2
3.4
3.8
4.3
3.8
4.0
3.4
3.2
3.6
3.5
4.0
2.8
4.4
4.6
4.2
4.2
4.5
3.6
3.0
3.4
3.6
2.7
3.9
3.4
3.4
2.5
3.6
3.3
4.4
4.5
100 Sec
2000 Sec
A d d . Feat.-7
GG24-4131
00.33.20
-Avg. Act. Users Delayed ForPROC DEV STOR SUBS OPER ENQ
1.5
1.0
1.8
1.1
0.8
0.8
0.8
0.6
1.0
0.8
1.0
1.8
1.1
1.1
1.0
0.8
0.7
0.7
2.3
Command ===>
GG24-4131
Line 1 of 20
/Line:
100 Sec
2.4
4.2
4.8
4.5
4.4
3.3
3.0
1.7
2.9
2.5
2.1
2.6
2.7
1.7
1.2
1.1
1.5
2.0
2.9
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.4
0.9
0.1
1.1
1.5
1.6
0.9
1.7
0.8
1.2
1.6
0.7
0.7
0.4
0.1
0.2
0.7
2.1
2.0
1.3
1.2
0.7
0.6
1.4
0.2
1.5
1.1
0.7
0.4
1.5
0.3
0.9
1.1
1.3
1.2
0.5
1.2
1.2
0.0
0.0
0.3
3.0
4.0
5.0
0.0
0.0
0.5
0.9
1.0
0.2
0.0
0.2
0.0
0.0
0.0
0.0
0.0
A d d . Feat.-8
The header was changed to show the reporting range, the average number of
samples, and the total number of samples for the total range. The subheader
provides more detail information about the reporting range. The data lines show
the start time of the reporting range, the WFL, USER (TOT and ACT), USING, and
DELAY information from the *SYSTEM line of the SYSINFO report, and the
percent of CPU, TCB, and SRB utilization for the system. The TCB and SRB data
65
is also contained in the *SYSTEM line, but not displayed in the default SYSINFO
report.
The reporting interval of 20 ranges displays the last 30 minutes beginning from
the current range. By using the FREF command, the next reporting interval
starts exactly 30 minutes after the current interval and the last two ranges of the
current interval will be displayed again.
Note
The System Trend report shown in the example above cannot be generated
for 20 Mintimes from the provided data sets due to the limited number of
samples included in the data sets. The report will show a maximum of only 6
Mintimes for data set userid.RMFCC98 and a a maximum of only 2 Mintimes
for data set userid.RMFCC99.
To obtain the System Trend report, include the provided RMF Monitor III
Primary Menu in your ISPPLIB concatenation, the REXX Exec USGTREND in
your SYSPROC or ISPEXEC concatenation, and follow the steps described in
Part 3, Specifications on page 69 for the RMF Utility Dialog. The report
can then be invoked using USGTREND from the RMF Monitor III Primary
Menu and using =USGTREND from all other report panels.
66
Features:
Enhancements:
GG24-4131
A d d . Feat.-9
Summary
To summarize, this presentation has focused on RMF Monitor III and how it can
be used in different ways to improve performance management in an
installation.
The major concept of RMF is to identify the cause for delays in the system. It
shows the relationship between delayed job(s) and holding job(s) and the
contending resource. It provides different perspectives to analyze problem
situations (job oriented, resource oriented).
The two demonstrations showed how RMF Monitor III can be used to analyze
performance problems and to monitor the system. RMF Monitor III offers many
features to make performance management easier.
With the RMF Utility, RMF Monitor III offers you the capability to define your own
user reports and to enhance the default report set.
67
68
Part 3. Specifications
This part describes very specific technical items, that complement Chapter 4,
Additional Features on page 61.
Chapter 5, Specifications for System Trend Report on page 71 details the
CLIST, the new Primary Menu, and all the panels used to generate a new report
as explained in Monitor III Report Modification on page 63.
Chapter 6, Installation Performance Specification on page 81 presents an IPS
sample member as used in Further Investigations on page 41.
69
70
71
Defines the logical line number and sequence number to access the rows
in the ISPF table for the new report. Defines all data variables for the
table, creates the ISPF table and initializes the logical line and sequence
number.
In order to generate the header for the trend report, the date, time, range
and sample values for the current MinTime has to be retrieved from the
ISPF shared pool and the shared pool variables of the trend report, which
will be used to displayed the total available reporting range, must be
initialized.
Variable IMax limits the number of times the RMF Monitor III reporter
attempts to retrieve data to create the trend report. The current value of
20 together with the default reporting range of 100 seconds creates a
report for the last 33.20 minutes. By using the FREF command the next
report will start exactly 30 minutes after the actual first reporting interval
and the last two reporting ranges will overlap.
The Variable ICur is used to count the number of times data has been
retrieved and to calculate the total reporting interval (see 10 ).
72
The REXX Exec USGTREND has been designed to replace the RMF
provided phase I program. In order to generate a new report the data
from the basis report must be retrieved via the default RMF Monitor III
phase I program. The USGTREND report extracts the *SYSTEM line from
the SYSINFO report, so the SYSINFO report must be requested as
parameter for program ERB3RPH1.
The *SYSTEM line is always the first line in the SYSINFI ISPF table. With
TBTOP and TBSKIP the pointer is set on the first line and the content of
the variables for the *SYSTEM line can be copied into the variables for the
System Trend report.
At this point, the new line is added to the table for the System Trend
report.
Format:
0 . . 3 4 . . 7 8 . . . . . . . . . . . . .22 . . . . . . . . . . . . . .35
FC
---
Begin_Date
End_Date
Parameter
Description
Example
FC
DC(3,4)
---
DC(1,4)
Begin_Date
03301993142000
Format: MMDDYYYYHHMMSS
End_Date
03301993142000
Format: MMDDYYYYHHMMSS
If ERB3RGTS is not able to obtain data (for example, at the end of the data
in the VSAM dataset), it returns with a non-zero return code. In this case,
the USGTREND Exec terminates the loop and continues with 10 .
10
After all data has been obtained and the ISPF table for the System Trend
report has been created, the total available reporting range and the
average number of samples is calculated and the variables are placed in
the ISPF shared pool to allow RMF to generate the header and subheader
for the report.
73
74
CANCEL,CANCEL
F,FIND
FIND,FIND
ICU,ICU
HC,HARDCOPY
HARDCOPY,HARDCOPY
RESET,RESET
RFIND,RFIND
TAB,TABULAR
TABLE,TABULAR
TABULAR,TABULAR
TOG,TOGGLE
TOGGLE,TOGGLE
USGTREND,USGTREND
*,*)
/* USGTRND added
@RVC*/
/* 2@B1D*/
/* gives message if value entered neither a valid selection nor a */
/* valid RMF PASSTHROUGH command ************************************* */
if (&erbzcmd = )
ver(&erbcmdc,NB,MSG=ERB562I)
ver(&erbcmdc,LIST, DELAY, DEV, DEVR, ENQ, ENQR, JOB, JOBS,
PROC, STORAGE, SUBS, SYSINFO, WFEX, DSINDEX, OPTIONS,
TUTORIAL, EXIT, GRAPHIC, GROUP, GROUPS, CANCEL, FIND,
ICU, HARDCOPY, RESET, RFIND, TABULAR, TOGGLE,
USGTREND,
MSG=ERB562I)
/* @RVC*/
/* gives message if value entered neither a valid selection nor a */
/* valid RMF PASSTHROUGH command for this panel ******************* */
ver(&erbcmdc,LIST, DELAY, DEV, DEVR, ENQ, ENQR, JOB, JOBS,
PROC, STORAGE, SUBS, SYSINFO, WFEX, DSINDEX, OPTIONS, USER,
TUTORIAL, EXIT,
USGTREND,
MSG=ERB573I)
/* @RVC*/
&ERBZCMDT = &ERBCMDC &ERBPARC /* Saves translated command input*/
/* selects action according to input ****************************** */
/********************************************************************/
/* The following code should be modified when a private report
*/
/* has been defined through use of the utility ERB3RDUT. The par. */
/* passed to program ERB3RDPC must be the report name as it has
*/
/* been defined to the utility.
*/
/********************************************************************/
if (&trail2 = &z)
&prmerr = noerror
if (&ERBCMDC = OPTIONS)
if (&ERBCMDC = STORAGE)
/* @W1A*/
if (&ERBCMDC = JOBS)
/* @W1A*/
if (&ERBCMDC = SUBS)
/* @Y1A*/
if (&ERBCMDC = GROUPS)
/* @B1A*/
if (&ERBCMDC = USGTREND)
/* @RVA*/
&prmerr = &z
/* @RVC*/
ver(&prmerr,NONBLANK,MSG=ERB562I)
&zcmd = &erbcmdc..&trail2
if (&erbparc = &z)
/* @W1A*/
&zcmd = &zcmd&erbsepc&erbparc
/* @W1A*/
if (&trail2 = &z)
&zcmd = &erbcmdc
if (&ERBCMDC = JOB)
&ERBJOBT =
/* Resets job report type
@W1A*/
&zsel = trans(trunc(&zcmd,.)
DELAY,PGM(ERB3RDPC) PARM(DELAY)
DEV,PGM(ERB3RDPC) PARM(DEV)
DEVR,PGM(ERB3RDPC) PARM(DEVR)
ENQ,PGM(ERB3RDPC) PARM(ENQ)
ENQR,PGM(ERB3RDPC) PARM(ENQR)
JOB,PGM(ERB3RDPC) PARM(JOB)
JOBS,PANEL(ERB3JRS)
GROUP,PGM(ERB3RDPC) PARM(GROUP)
GROUPS,PANEL(ERB3GPS)
PROC,PGM(ERB3RDPC) PARM(PROC)
STORAGE,PANEL(ERB3STR)
SUBS,PANEL(ERB3SUB)
SYSINFO,PGM(ERB3RDPC) PARM(SYSINFO)
WFEX,PGM(ERB3RDPC) PARM(WFEX)
DSINDEX,PGM(ERB3RDPC) PARM(DSINDEX)
OPTIONS,PANEL(ERB3OPT)
EXIT,EXIT
TUTORIAL,PGM(ISPTUTOR) PARM(ERBC)
USGTREND,PGM(ERB3RDPC) PARM(USGTREND)
, )
/* USGTRND added
@RVC*/
)end
75
Dialog
Steps
ACTION
===> MODIFY
1. Startup/Action panel
REPORT NAME
===> USGTREND
Name of report
PROTOTYPE NAME
===> SYSINFO
Navigation
GG24-4131
76
GG24-4131
===> BOTH
PANEL NAME
===> ERB3SYS
===> ERB3SYS0
===> USGLOGLN
===> USGSEQUN
SELECTION CHARACTERS
===> USGTREND
GG24-4131
GG24-4131
Sec
Specify the placeholder (Z) number next to the variable name to replace each Z
above.To continue press ENTER.To go backwards press END.To quit enter CANCEL.
&ERBSID
&ERBDATE
&ERBRMFVD
===> _________
===>
===>
===>
===>
1
__
__
__
&ERBHCTXT
&ERBTIME
&USGSAMPL
===> _________
===>
===>
===>
===>
__
__
2
__
&ERBSAMPL
&ERBRANGE
&USGSMPLT
===> _________
===>
===>
===>
===>
__
4
3
__
System Trend
(Tot): &Z_
-- &Z_
Range: &USGRGTIM /Line:
GG24-4131
Sec
GG24-4131
77
&USGRGTIM
Specify the placeholder (Z) number next to the variable name to replace each Z
above. To continue press ENTER. To go backwards press END.To quit enter CANCEL.
===>
===>
===>
===>
===>
===>
===>
===>
1
__
__
__
__
__
__
__
===>
===>
===>
===>
===>
===>
===>
===>
2
__
__
__
__
__
__
__
===>
===>
===>
===>
===>
===>
===>
===>
_________
_________
_________
_________
_________
_________
_________
_________
Line 1 of 1
GG24-4131
__
__
__
__
__
__
__
__
===>
===>
===>
===>
===>
===>
===>
===>
GG24-4131
===>
===>
===>
===>
===>
===>
===>
&USGRANGE
_________
_________
_________
_________
_________
_________
_________
===>
===>
===>
===>
===>
===>
===>
GG24-4131
78
&ERBRANGE
_________
_________
_________
_________
_________
_________
_________
Line 1 of 8
The following report column header and model lines have been specified:
CPU SRB
TCB
WFL -Users-- -AVG USG- -Avg. Act. Users Delayed ForTime
%
%
%
% TOT ACT PROC DEV
PROC DEV STOR SUBS OPER ENQ
Z1
Z2
Z3
Z4
Z5
Z6
Z7
Z8
Z9
Z10
Z11
Z12
Z13
Z14
Z15
Specify the placeholder (Z) number next to the variable name to replace each Z
above. To continue press ENTER. To go backwards press END.To quit enter CANCEL.
USGNAMVC
USGTCBVC
USGAUSVC
USGADPVC
USGADUVC
===> ________
===> ________
===> ________
===>
===>
===>
===>
===>
===>
===>
===>
1
4
7
10
13
__
__
__
USGCUVVC
USGWFLVC
USGAUPVC
USGADDVC
USGADOVC
===> ________
===> ________
===> ________
===>
===>
===>
===>
===>
===>
===>
===>
2
5
8
11
14
__
__
__
USGSRBVC
USGTUSVC
USGAUDVC
USGADSVC
USGADEVC
===> ________
===> ________
===> ________
GG24-4131
===>
===>
===>
===>
===>
===>
===>
===>
3
6
9
12
15
__
__
__
GENERAL INFORMATION
The following variables are available for use in the command line:
&ZCMD
&AMT
NAME FOR HELP PANEL ===> ________
===> 1
SELECTION RULE
===> 2
Specify a variable name in each of the entry fields to replace each Z above.
Z1 ===>
Z2 ===>
Z3 ===>
GG24-4131
GG24-4131
===>
===>
===>
===>
USGNAMVC
________
_____
_____
===>
===>
===>
===>
________
________
_____
_____
GG24-4131
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
USGADPVC
USGADDVC
USGADSVC
USGADUVC
USGADOVC
USGADEVC
USGAUPVC
USGAUDVC
________
________
LEGEND ID
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
14
08
15
28
29
09
19
18
__
__
TRANS ID
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
0
0
0
0
0
0
0
0
_
_
BAR TYPE ID
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
1
1
1
1
1
1
1
1
_
_
GG24-4131
79
Type
SAVE
Type
Press END
Press ENTER
GG24-4131
80
*/
***/
***/
***/
*/
*/
*/
***/
***/
***/
*/
*/
*/
*/
*/
*/
*/
*/
*/
***/
***/
***/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
81
82
Part 4. Foils
This part provides foils that can be used for presentations.
You can reproduce a page in this document as a transparency, if that page has
the copyright notice on it. The copyright notice must appear on each page being
reproduced.
83
ESA/390
ISPF
MVS/ESA
TSO/E
GG24-4131
Demonstration 1
Analyzing System Workloads
Demonstration 2
Monitoring System Performances
Additional Features
User Written Reports
GG24-4131
GG24-4131
Basics-1
performance problems
Identify jobs that are delayed and the reason for the delay
GG24-4131
Basics-2
Data Gatherer
problem determination
Records compressed data in VSAM data sets for later use
Creates SMF records
GG24-4131
Basics-3
Data Reporter
GG24-4131
Basics-4
Cycle/Mintime/Range
States of a Job
GG24-4131
Basics-5
each cycle)
Stores the Set-of-Samples into the in-storage buffer and
Sampling technique
GG24-4131
Basics-6
Processor
Device
Delayed
Processor
Device
Storage
Subsystems
Operator
-TCB, SRB
-Connect
-IOS queue
-Disconnect
-Pending
-Common Storage Paging
-Local Storage Paging
-Virtual I/O
-Swap in
-Swapped out and ready
-HSM
-JES
-XCF
-Mount
-Message
Enqueue
Idle
Terminal Wait
Timer Wait
JES Queue
(Unknown)
GG24-4131
Basics-7
Reporting Range
Multiple of Mintimes
Reports
GG24-4131
Basics-8
GG24-4131
Basics-9
Startup
Tabular/Graphic Reports
Report Options/Commands
Cursor Sensitivity
GG24-4131
Basics-10
ERB3PRM
Detail Reports
7 DELAY
Delays (DLY)
8 DEV
Device delays (DD)
9 DEVR
Device resource (DR)
10 ENQ
ENQ delays (ED)
11 ENQR
ENQ resource (ER)
12 PROC
Processor delays (PD)
13 STORAGE Storage report selection
14 SUBS
Subsystem report selection
Other Selections
DI DSINDEX Dataset index
T TUTORIAL Tutorial aid
OP OPTIONS Option selection
X EXIT
End display session
5685-029 (C) Copyright IBM Corp. 1986, 1993. All Rights Reserved
Licensed Materials - Property of IBM
Selection ===> _
GG24-4131
Basics-11
Line 1 of 30
Range +
100 Sec
Name
WFL --Users-- RESP TRANS VEC -AVG USG% TOT ACT Time /SEC UTL PROC DEV
*SYSTEM 50
*TSO
54
*BATCH 45
*STC
49
*ASCH
*OMVS
DMN000 70
DMN001 30
DMN002 59
DMN003 90
DMN004 31
DMN005 41
DMN006 60
DMN007 39
DMN009 67
DMN012
PG000
70
PG001
45
PG002
54
PG003
63
Command ===>
GG24-4131
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
576 14
11.76 0 4.7 3.1
1.6 3.0 0.0 1.3 0.7 1.0
478
8
11.76 0 2.8 1.7
0.6 2.0 0.0 1.2 0.0 0.0
7
4
0.00 0 1.4 0.7
0.9 0.7 0.0 0.0 0.0 1.0
91
2
0.00 0 0.5 0.7
0.0 0.3 0.0 0.1 0.7 0.0
0
0
0.00 0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0
0
0.00 0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
39
1 .000 0.00 0 0.2 0.3
0.0 0.2 0.0 0.0 0.0 0.0
2
2 15.2 0.08 0 0.2 0.5
0.1 0.6 0.0 0.0 0.0 1.0
5
2 12.6 0.04 0 1.2 0.2
0.8 0.1 0.0 0.0 0.0 0.0
465
0 .033 11.75 0 0.2 0.1
0.0 0.0 0.0 0.0 0.0 0.0
1
0 .178 3.50 0 0.1 0.1
0.0 0.1 0.0 0.2 0.0 0.0
3
2 .493 1.91 0 0.6 0.6
0.1 0.5 0.0 1.0 0.0 0.0
5
4 6.43 0.64 0 2.0 0.9
0.5 1.4 0.0 0.0 0.0 0.0
53
1 .000 0.00 0 0.3 0.4
0.0 0.1 0.0 0.1 0.7 0.0
2
0 .000 0.00 0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1
0 .000 0.00 0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
39
1 .000 0.00 0 0.2 0.3
0.0 0.2 0.0 0.0 0.0 0.0
7
4 21.5 0.08 0 1.4 0.7
0.9 0.7 0.0 0.0 0.0 1.0
474
8 .516 11.75 0 2.8 1.7
0.6 2.0 0.0 1.2 0.0 0.0
39
0 .000 0.00 0 0.1 0.1
0.0 0.0 0.0 0.0 0.1 0.0
________________________________________________ Scroll ===> CSR
Basics-12
Line 1 of 30
Range +
100 Sec
GG24-4131
Basics-13
Line 1 of 5
Select (S), exclude (X) or fill-in groups for the SYSINFO report. Press END.
Selections made here also affect the Storage Summary (STORS) report.
Date ===> 03/31/93
Summary ===> NO
RPG data ===> NO
Sel
_
_
_
_
_
_
_
Group
______
______
*ALL
DMN003
DMN012
PG005
PG020
Sel
_
_
S
_
_
_
_
Group
______
______
*DMN
DMN004
PG000
PG008
PG021
Group
______
______
*PG
DMN005
PG001
PG013
PG022
Sel Group
_ ______
_ ______
_ DMN000
_ DMN006
_ PG002
_ PG014
_
Sel Group
_ ______
_ ______
_ DMN001
_ DMN007
_ PG003
_ PG017
_
Sel
_
_
_
_
_
_
_
Group
______
______
DMN002
DMN009
PG004
PG019
GG24-4131
Basics-14
Line 1 of 30
Range +
100 Sec
Name
DMN000
DMN001
DMN002
DMN003
DMN004
DMN005
DMN006
DMN007
DMN009
DMN012
WFL --Users-- RESP TRANS VEC -AVG USG% TOT ACT Time /SEC UTL PROC DEV
70 39
30
2
59
5
90 465
31
1
41
3
60
5
39 53
67
2
1
1
2
2
0
0
2
4
1
0
0
.000
15.2
12.6
.033
.178
.493
6.43
.000
.000
.000
0.00
0.08
0.04
11.75
3.50
1.91
0.64
0.00
0.00
0.00
0
0
0
0
0
0
0
0
0
0
0.2
0.2
1.2
0.2
0.1
0.6
2.0
0.3
0.0
0.0
0.3
0.5
0.2
0.1
0.1
0.6
0.9
0.4
0.0
0.0
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
0.0
0.1
0.8
0.0
0.0
0.1
0.5
0.0
0.0
0.0
0.2
0.6
0.1
0.0
0.1
0.5
1.4
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.2
1.0
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.7
0.0
0.0
0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
GG24-4131
Basics-15
GG24-4131
Basics-16
GG24-4131
Basics-17
Demonstration-2
Monitoring System Performance
GG24-4131
Demonstration 2-1
Demonstration-1
Analyzing System Workloads
SYSINFO
GROUP
PROC
JOB
GG24-4131
Demonstration 1-1
GG24-4131
Demonstration 1-2
Line 1 of 30
Range +
100 Sec
GG24-4131
Demonstration 1-3
Name
WFL --Users-- RESP TRANS VEC -AVG USG% TOT ACT Time /SEC UTL PROC DEV
*SYSTEM 49
*TSO
66
*BATCH 30
*STC
70
*ASCH
*OMVS
DMN000 78
DMN001 23
DMN002 32
DMN003 73
DMN004 40
DMN005 68
DMN006 68
DMN007 67
DMN009 100
DMN012
PG000
78
PG001
30
PG002
66
PG003
49
Command ===>
GG24-4131
577
479
11
87
0
0
35
2
9
467
1
2
5
53
2
1
35
11
474
39
17
6
8
2
0
0
1
2
6
0
1
1
4
1
0
0
1
8
6
1
.000
27.8
37.7
.033
.121
1.45
11.1
.000
.000
.000
.000
58.7
1.06
.000
14.25
14.25
0.00
0.00
0.00
0.00
0.00
0.11
0.09
14.24
4.28
2.45
0.95
0.00
0.00
0.00
0.00
0.11
14.24
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5.9
3.3
2.0
0.6
0.0
0.0
0.2
0.2
1.8
0.2
0.1
0.6
2.3
0.4
0.0
0.0
0.2
2.0
3.2
0.2
3.0
1.5
0.6
1.0
0.0
0.0
0.3
0.2
0.4
0.1
0.1
0.3
1.0
0.7
0.0
0.0
0.3
0.6
1.5
0.1
-Average Number Delayed For PROC DEV STOR SUBS OPER ENQ
5.3
0.9
4.3
0.1
0.0
0.0
0.0
0.3
4.1
0.1
0.0
0.1
0.6
0.1
0.0
0.0
0.0
4.3
0.9
0.0
2.4
1.3
0.8
0.3
0.0
0.0
0.2
0.1
0.7
0.1
0.1
0.3
0.9
0.1
0.0
0.0
0.2
0.8
1.3
0.1
0.0 0.3
0.0 0.2
0.0 0.0
0.0 0.1
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.2
0.0 0.0
0.0 0.0
0.0 0.1
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.2
0.0 0.0
Scroll
0.2
0.0
0.0
0.2
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.2
0.0
0.0
0.0
0.0
0.0
0.2
===>
1.1
0.0
1.0
0.0
0.0
0.0
0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.0
0.0
0.0
CSR
Demonstration 1-4
100 Sec
Group: PG001
Description: Batch classes
Primary Response Time Component: Processor delay
WFL
%
30
Users
Frames
TOT ACT %ACT
11
8
1
Total
Average Users
8.200
Response Time ACT 49.65
Average Users
Response Time ACT
Vector EXCP
UTIL
Rate
0 3,714
-AVG
PROC
2.04
12.3
USGDEV
0.58
3.50
PgIn
Rate
0.0
TRANS
Ended
Rate
0.1
Command ===>
GG24-4131
Demonstration 1-5
Samples:
Line 1 of 19
Range +
100 Sec
Jobname
DLY USG TCB+ VEC ----------- Holding Job(s) ----------C DMN PG % % SRB% Ratio % Name
% Name
% Name
IARHI
SCHIFFU
#SIMMONS
IARHD
IARHC
RBAKERAC
SCHUMAC1
IARHA
IARHT
TCHAND
UY81623
WASINATS
ALAN1@
##903010
##903007
KIRKIEC7
KIRKIEC6
##903011
WASINPM
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
2
2
2
2
2
***
***
2
***
***
***
***
***
***
1
2
2
***
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
63
58
53
51
41
35
29
25
23
12
11
8
7
4
4
3
3
2
1
23
30
47
16
17
14
12
12
5
3
5
5
1
4
3
1
1
5
0
25.2
30.6
52.1
19.0
15.3
11.2
11.6
9.9
9.0
3.3
6.5
4.7
1.9
2.5
1.1
1.0
1.0
2.9
0.0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
54
46
45
36
28
25
20
20
10
10
7
5
3
4
3
3
2
1
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
ROBK
IARHT
GG24-4131
23
22
16
18
15
15
12
13
11
6
8
5
5
3
2
2
2
1
1
#SIMMONS
#SIMMONS
MINYANG
JEAHA
MINYANG
MINYANG
SCHIFFU
JEAHA
#SIMMONS
RHOWARD
MINYANG
ANN
ANN
CLIANG
KIM1
JEAHA
KIM1
RBAKERAC
SCHIFFU
22
18
16
17
14
15
12
9
9
5
7
3
3
3
2
2
1
1
1
MINYANG
MINYANG
SCHIFFU
MINYANG
#SIMMONS
SCHIFFU
MINYANG
CLIANG
ANN
WEISS
#SIMMONS
D10MRM1
JES2
H65JHF1
RHOWARD
D10MRM1
VTAM
H65JHF1
ANN
Demonstration 1-6
Samples:
Job: IARHI
Line 1 of 1
Range +
100 Sec
Command ===>
GG24-4131
Demonstration 1-7
Demonstration-2
Monitoring System Performance
WFEX
STORC/STORCR
DELAY (Device/Enqueue)
GG24-4131
Demonstration 2-1
GG24-4131
Demonstration 2-2
GG24-4131
Line 1 of 37
Before (B)
After (A)
Class
Qualifier Indicator Label
Row Position
Only Add (AD) and After (A) are valid on this line.
SYSTEM
WF
*SYSTEM
1
1
TSO
WF
ALL TSO
1
2
BATCH
ALL
WF
ALL BATCH
1
3
STC
WF
ALL STC
1
4
ASCH
WF
ALL ASCH
1
5
OMVS
WF
ALL OMVS
1
6
DMN
0
WF
*DMN000
1
7
DMN
7
WF
STCs
2
1
DMN
3
WF
TSO short
2
2
DMN
6
WF
TSO longer
2
3
DMN
4
WF
TSO medium
2
4
DMN
5
WF
TSO long
2
5
DMN
1
WF
Btch short
2
6
DMN
2
WF
Btch long
2
7
PROC
EX-AVG
*PROC
STOR
EX-AVG
*STOR
STOR
EX-AVG
*STOR
STOR
EX-AVG
*STOR
STOR
EX-AVG
*STOR
STOR
EX-AVG
JOB
EX-UNAVAIL
===> ________________________________________________ Scroll ===> CSR
Demonstration 2-3
Indicator
(1)
WF
(2)
WF
PROC
EX-AVG
STOR
EX-AVG
SQA%>5
STOR
EX-AVG
CSA%>2
STOR
EX-AVG
O N L F < (3)
STOR
EX-AVG
O N L X F < (4)
STOR
EX-AVG
STOR
EX-AVG
SCSA%>70
SCSA%>85
STOR
EX-AVG
SECS%>70
SECS%>85
JOB (5)
EX-UNAVAIL
DEV (5)
EX-UNAVAIL
DMN_w/_1
EX-ANY
WFL%<30 &DLY%>5
DMN_w/_2
EX-ANY
WFL%<20 &DLY%>5
DMN_1
EX-ANY
WFL%<30 &DLY%>5
DMN_2
EX-ANY
WFL%<10 &DLY%>5
AVAIL<#_of_cpus
TSQAO>0
(1)
(2)
(3)
(4)
(5)
DMN_w/_1
DMN_w/_2
DMN_1
DMN_2
GG24-4131
Demonstration 2-4
===>
===>
===>
===>
===>
===>
Criteria set
Name <> Yel
AT___ >_ 25__
_____ __ ____
_____ __ ____
_____ __ ____
_____ __ ____
_____ __ ____
_____ __ ____
DMN___
For example: SYSTEM, BATCH, JOB, DEV, STC
1_______
For example: Jobname, volume serial, job class
EX-AVG____
WF, EX-ANY, EX-AVG, EX-GROUP or EX-UNAVAIL
__________
Label for workflow monitor or exception line
NONE_
Alerting signal: BLINK, BEEP, BOTH, NONE
______________________________________ Leave blank for defaul
1
Criteria set
Red
Name <> Yel
40__
_____ __ ____
____ or _____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
2
Criteria set
Red
Name <> Yel
____
_____ __ ____
____ or _____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
____
_____ __ ____
3
Red
____
____
____
____
____
____
____
GG24-4131
Demonstration 2-5
GG24-4131
Demonstration 2-6
GG24-4131
Demonstration 2-7
Demonstration 2 Analysis
Enqueue Delays
Device Delays
GG24-4131
Demonstration 2-8
Samples:
System Information
IPL Definitions
Peak Allocation Values
Average CSA to SQA Conversion
Average Use Summary
Available at End of Range
Job Information
Name
Act C DMN
%MVS
%REMAIN
JES2
S 7
*MASTER*
S 0
CATALOG
S 0
VTAM
S 7
TSO
S 0
DFHSM
S 7
DB2LMSTR
S 7
DB2LDIST
S 7
OMIIETE
S 7
RMF43
S 9
CRYPTO
S 7
DB2LIRLM
S 7
NETVIEW
S 7
NPM
S 0
AUTONET
S 7
FATH
H T ***
Command ===>
GG24-4131
ELAP
PG ASID Time
4 29
0
1
0 35
5 54
0 72
17 57
13 66
13 81
3 69
8 61
3 55
13 83
20 58
0 68
3 17
2 582
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.5D
6.7H
61 88
0
61 88
39 12
63
63
37
Line 1 of 654
Range +
100 Sec
Demonstration 2-9
Jobname
ID
FATH
TSU15833
TNWILLI TSU09636
LALITHA TSU26463
LALITHA TSU26356
LALITHA TSU20770
RONDA
TSU17398
BEVK
TSU15161
D24PAE1 TSU11662
BAISE
TSU12386
ALTENBE TSU06082
ALTENBE TSU05989
D81HMY1 TSU03619
FARRELL TSU03860
D10LLC1 TSU10469
WALDMARI JOB26251
WNC
TSU10641
LALITHA TSU23462
TCP
STC20125
##CSFPK1 JOB17489
##DB2LD0 JOB17466
##DB2LS1 JOB17470
##DB2MD1 JOB17478
RACFCMQT JOB20194
NETSADMX JOB20266
Command ===>
GG24-4131
Job Ended
Date
Time
03/30/93
03/29/93
03/29/93
03/29/93
03/29/93
03/29/93
03/28/93
03/28/93
03/28/93
03/27/93
03/27/93
03/27/93
03/26/93
03/26/93
03/25/93
03/25/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
03/24/93
14.23.05
20.02.09
11.58.32
11.54.38
11.47.47
08.25.49
21.06.03
15.26.12
14.53.01
16.00.32
15.56.16
11.39.24
14.09.28
10.46.52
17.43.32
08.26.51
08.58.43
02.48.17
03.48.07
03.44.50
03.43.19
03.41.35
03.03.32
03.03.31
2288
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1808
1424
1424
1424
1424
1424
1424
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Scroll ===> CSR
Demonstration 2-10
GG24-4131
Demonstration 2-11
Invoked Report
DMN001
Btch short
ALL BATCH
ENQ
-SYSDSN
ENQR
JOB
ENQR
D1CI2PVX
D1CL2FDF
...
GG24-4131
ENQ column
via Job
ENQR
Demonstration 2-12
Samples:
Job: CORVUS
Line 1 of 4
Range +
100 Sec
Command ===>
GG24-4131
Demonstration 2-13
USG DLY
Jobname C DMN PG % %
HSM013 S
06C
CORVUS
GREAGOR
DURAND
MJORDAN
FIGURA
9.1 .092
68
4 62 PND
DB
2 33903
1 3990-3
Command ===>
GG24-4131
T
T
T
T
T
***
***
***
***
***
2
2
2
2
2
3 61
0 9
0 4
0 3
1 0
Demonstration 2-14
Additional Features
Tutorial/Help
Print Reports
Modify Reports
GG24-4131
Additionnal Features-1
Options
Report Options
GG24-4131
Additionnal Features-2
GG24-4131
Additionnal Features-3
Phase 1
ERB3RHP1 Input
Proc.
Output
Input
variable PHDRTAB1
Proc.
Output
Phase 2
N/A
Modify tables
Phase 3
ERB3RDSP Input
Display tables
Phase 4
N/A
PHDRTAB2, ERBFMTS3,
ERBPTGS3
Proc.
Output
Input
Proc.
Output
none
Clean up
GG24-4131
Address of Set-of-Samples
Additionnal Features-4
Content
PHDREPNA
SYSINFO
PHDREPSE
11
PHDRPH1
PGM(ERB3RHP1) PARM(SYSINFO)
PHDRPH2
null
PHDRPH3
PGM(ERB3RDRS)
PHDRPH4
null
PHDRTAB1
ERBSYST3
PHDRTAB2
ERBSYST3
GG24-4131
Additionnal Features-5
Dialog Step
Requested Information
Header layout
Subheader layout
Column layout
Cmmndline layout
Label Defintions
Column Specification
Verification Step
Confirmation
GG24-4131
SAVE or CANCEL
Display modified report
Additionnal Features-6
Time
T143000
T142820
T142640
T142500
T142320
T142140
T142000
T141820
T141640
T141500
T141320
T141140
T141000
T140820
T140640
T140500
T140320
T140140
T140000
CPU SRB
%
%
39
53
50
35
35
39
40
41
49
54
61
69
59
64
52
48
58
54
63
2.5
2.5
2.5
2.2
2.2
2.2
2.2
1.9
2.2
2.2
2.0
2.7
2.2
2.5
1.9
2.0
1.9
2.1
2.6
Range/Line:
Total Range:
100 Sec
2000 Sec
TCB
%
WFL -Users-- -AVG USG- -Avg. Act. Users Delayed For% TOT ACT PROC DEV PROC DEV STOR SUBS OPER ENQ
31.0
41.9
39.8
26.5
26.3
30.7
32.1
33.8
39.9
45.4
52.2
57.2
50.7
54.1
44.2
39.7
50.6
44.4
50.8
45
52
52
38
35
39
51
52
53
54
48
59
57
62
62
67
67
57
50
623
623
623
621
620
620
620
620
620
623
623
623
623
623
622
619
618
620
619
11
13
14
15
16
16
10
9
11
12
12
12
11
10
8
9
9
12
14
2.5
3.6
3.8
2.0
2.2
2.6
2.9
2.5
3.2
3.4
3.8
4.3
3.8
4.0
3.4
3.2
3.6
3.5
4.0
2.8
4.4
4.6
4.2
4.2
4.5
3.6
3.0
3.4
3.6
2.7
3.9
3.4
3.4
2.5
3.6
3.3
4.4
4.5
1.5
1.0
1.8
1.1
0.8
0.8
0.8
0.6
1.0
0.8
1.0
1.8
1.1
1.1
1.0
0.8
0.7
0.7
2.3
Command ===>
GG24-4131
00.33.20
2.4
4.2
4.8
4.5
4.4
3.3
3.0
1.7
2.9
2.5
2.1
2.6
2.7
1.7
1.2
1.1
1.5
2.0
2.9
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.4
0.9
0.1
1.1
1.5
1.6
0.9
1.7
0.8
1.2
1.6
0.7
0.7
0.4
0.1
0.2
0.7
2.1
2.0
1.3
1.2
0.7
0.6
1.4
0.2
1.5
1.1
0.7
0.4
1.5
0.3
0.9
1.1
1.3
1.2
0.5
1.2
1.2
0.0
0.0
0.3
3.0
4.0
5.0
0.0
0.0
0.5
0.9
1.0
0.2
0.0
0.2
0.0
0.0
0.0
0.0
0.0
Additionnal Features-7
GG24-4131
Additionnal Features-8
Features:
Enhancements:
GG24-4131
Additionnal Features-9
Specifications
Customized CLIST
Panels Samples
GG24-4131
Specifications-1
Dialog
Steps
Navigation
GG24-4131
Specifications-2
ACTION
===> MODIFY
MODIFY, CREATE or DELETE
or CREATE, see WARNING
REPORT NAME
===> USGTREND
Name of report
GG24-4131
Specifications-3
GG24-4131
Specifications-4
REPORT MODE
===> BOTH
PANEL NAME
===> ERB3SYS
===> ERB3SYS0
GG24-4131
Specifications-5
Sec
GG24-4131
Specifications-6
Sec
Specify the placeholder (Z) number next to the variable name to replace each Z
above.To continue press ENTER.To go backwards press END.To quit enter CANCEL.
&ERBSID
&ERBDATE
&ERBRMFVD
===> _________
===>
===>
===>
===>
1
__
__
__
&ERBHCTXT ===> __
&ERBTIME ===> __
&USGSAMPL ===> 2
===> _________ ===> __
&ERBSAMPL
&ERBRANGE
&USGSMPLT
===> _________
===>
===>
===>
===>
__
4
3
__
GG24-4131
Specifications-7
GG24-4131
Specifications-8
&USGRGTIM
Specify the placeholder (Z) number next to the variable name to replace each Z
above. To continue press ENTER. To go backwards press END.To quit enter CANCEL.
===>
===>
===>
===>
===>
===>
===>
&ERBRANGE
_________
_________
_________
_________
_________
_________
_________
===>
===>
===>
===>
===>
===>
===>
===>
1
__
__
__
__
__
__
__
===>
===>
===>
===>
===>
===>
===>
&USGRANGE ===> 2
_________ ===> __
_________ ===> __
_________ ===> __
_________ ===> __
_________ ===> __
_________ ===> __
_________ ===> __
===>
===>
===>
===>
===>
===>
===>
===>
_________
_________
_________
_________
_________
_________
_________
_________
===>
===>
===>
===>
===>
===>
===>
===>
__
__
__
__
__
__
__
__
GG24-4131
Specifications-9
Line 1 of 1
GG24-4131
Specifications-10
Line 1 of 8
The following report column header and model lines have been specified:
CPU SRB TCB WFL -Users-- -AVG USG- -Avg. Act. Users Delayed ForTime
%
%
%
% TOT ACT PROC DEV PROC DEV STOR SUBS OPER ENQ
Z1
Z2 Z3
Z4
Z5 Z6
Z7
Z8
Z9
Specify the placeholder (Z) number next to the variable name to replace each Z
above. To continue press ENTER. To go backwards press END.To quit enter CANCEL.
USGNAMVC
USGTCBVC
USGAUSVC
USGADPVC
USGADUVC
===> ________
===> ________
===> ________
===>
===>
===>
===>
===>
===>
===>
===>
1
4
7
10
13
__
__
__
USGCUVVC
USGWFLVC
USGAUPVC
USGADDVC
USGADOVC
===> ________
===> ________
===> ________
===>
===>
===>
===>
===>
===>
===>
===>
2
5
8
11
14
__
__
__
USGSRBVC
USGTUSVC
USGAUDVC
USGADSVC
USGADEVC
===> ________
===> ________
===> ________
===>
===>
===>
===>
===>
===>
===>
===>
3
6
9
12
15
__
__
__
GG24-4131
Specifications-11
Specify a variable name in each of the entry fields to replace each Z above.
Z1 ===>
Z2 ===>
Z3 ===>
GG24-4131
Specifications-12
GENERAL INFORMATION
===> 2
GG24-4131
Specifications-13
===>
===>
===>
===>
USGNAMVC
________
_____
_____
===>
===>
===>
===>
________
________
_____
_____
GG24-4131
Specifications-14
LEGEND ID
===> 14
===> 08
===> 15
===> 28
===> 29
===> 09
===> 19
===> 18
===> __
===> __
TRANS ID
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
0
0
0
0
0
0
0
0
_
_
BAR TYPE ID
===>
===>
===>
===>
===>
===>
===>
===>
===>
===>
1
1
1
1
1
1
1
1
_
_
GG24-4131
Specifications-15
Type SAVE
GG24-4131
Specifications-16
150
Index
A
A A U 19
allocate 2, 4
analyze reasons for delays 9
APAR OY57005 46
ASCH 51, 52
automatic customization 45, 47
average active users 19, 37
ECSA 50, 55
ENQ 26, 56, 57
ENQR 57
Enqueue Delay 56
ERB3PRM 64
ERBFMST3 63
ERBFMTS3 63
ERBPHDS3 63
ERBPLIB 4
ERBPTGS3 63
ERBRMF3X clist 4
ERBRMFU 63
ESQA 55
exact count technique 15
exception criteria 48, 50
exceptions 49
B
basic concepts 9, 21
BREF 27, 34, 45
C
CNSTR 47
command 23, 25, 26
commands 13, 27
Common Metrics 19
Common Storage 55
Common Storage Remaining report
Common Storage report 43
Criteria 50
Criteria panel 49
criteria specification 56
CSA 50, 55
Cursor Sensitivity 29
Customization 5, 6, 52, 61
cycle 17
cycle time 15, 21
F
FREF
D
Data Gatherer 13
Data Gathering 21
Data Reporter 13
Data Set Index 23
delay 17, 24, 25, 26, 28, 29, 35, 38, 39, 40, 57, 65
delay percentage 22
delay samples 19
delays 28, 31, 32
determine actions 11
DEV 26
Device and Enqueue Delay report 43
Device Resource report 58
DEVR 59, 64
DI option 4
DLY%) and 21
domain 24, 36
domains 23, 34, 47
DSINDEX 25, 28
DUR 47, 48
55
G
gatherer 63
GO Mode 52
graphic 24, 25, 32, 34, 35, 44, 45, 61
group 50
group of jobs 23
Group report 35
group response time 62
Group Response Time report 31, 33, 35, 36, 50, 57
group-oriented 20
GROUPS 23, 32, 35
groups of jobs 11
H
HARDCOPY 61
HELP 41, 59, 61
HSM 26
I
ICS 34
ICU 61
identify 11
idle 17, 21
IEAIPS00 5, 6, 7
Import 3
in-storage buffer 28
individual jobs 11
Input Data Set 44
151
IOS 64
IPS 1, 5, 6, 34, 41, 47
ISPEXEC 66
ISPF 23, 61, 63
ISPPLIB 66
J
JES 26
job groups 45
Job report 31, 40
Job reports 33
Job States 17
JOBS 23
M
mintime 15, 20, 21, 22, 52
Mintimes 66
Mode 32, 44
monitor system activity 9
MVS JCL 1
N
not-delayed 17
not-using 17
O
OMVS 6, 45, 47, 51, 52
OpenEdition 62
OPT 34
option 43
option sets 61
Options 26, 51
OPTSET 7
o v e r v i e w 9, 24
P
panel-driven dialog 63
performance group 24, 36, 39
performance groups 23, 26, 34
Phase Concept 63
Postprocessor 62
pre-allocated data sets 28, 52
Primary 5, 66
primary cause 11
Primary Menu 1, 23, 29, 32, 44, 64
Primary panel 6
problem determination 9
PROC 26, 38
Processor Delay 33
Processor Delay report 31, 37, 38
R
Range 32, 34, 37, 44, 56, 66
real-time monitoring 28
Report Options 26
reporter 9, 23
Reporting 21
response time 9, 31, 33, 34, 35, 36, 37, 57
REXX CLIST 1
RMF Utility 63, 64, 67
RMF Utility Dialog 64
RMFDS00 4
RMFWDM 23
RO 26
ROPTIONS 26
S
sampling 15
sanity check 37
SECS% 50
selector 23
sequential data sets 1
SESSION 5, 6, 32, 44
SESSION option 5, 32, 44
Session Options 47
set-of-samples 21
SLIP 48
SMF 61
speed at 19
speedometers 52
SQA 50, 52, 55
SRM 36
SRM response time 36
S S Q A % 50, 55
Start RMF 6
STOR 26, 50
STORAGE 23
STORC 25, 26, 55
STORCR 25, 55
STORF 26
STORS 26
SUBS 23
SY DMN 27
SYSEXEC 3
SYSINFO 23, 24, 25, 26, 28, 34, 64, 65
Sysinfo report 41
SYSPROC 3, 66
system counters 15
system events 15
System Information 24
System Information report 31, 32
System Trend 65
System Trend User report 1
T
tabular
152
time range 21
TOGGLE command
Toggle key 25
TSO 23, 63
25
U
unknown 17
User Report 65
Using 13, 15, 16, 17, 19, 21, 22, 25, 28, 35, 38, 40, 65
using samples 19
V
VSAM data sets 4, 13
VSAM Monitor III data sets
W
WF 23
WFEX 7, 23, 28, 45, 47, 50, 51, 52, 56, 58
workflow 19, 21, 22, 24, 28, 45, 47, 49, 51, 53, 56
Workflow/Exception 28
Workflow/Exception report 20, 23
Workflow/Exceptions report 45
X
XCF
26, 62
Index
153
RED000
____
____
____
____
____
____
Grammar/punctuation/spelling
Ease of reading and understanding
Ease of finding information
Level of technical detail
Print quality
____
____
____
____
____
b)
c)
d)
Comments/Suggestions:
Name
Company or Organization
Phone No.
Address
RED000
IBM
NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES
PERMIT NO. 40
GG24-4131-00
IBM
Printed in U.S.A.
GG24-4131-00