Bottleneck analysis control display
To display the bottleneck analysis control panel, select the Bottleneck Control option (I) on the Control Options menu or enter fast path O.I from any panel.
________________ ZCDSET VTM CICSSP31 V530./C SP22 11/23/13 15:51:03
> PF1 Help PF3 Back PF4 Main Menu
> A-RTA On B-RTA Off C-RTA Status D-RTA Intervals E-RTA Scaling
> F-ONDV On G-ONDV Off H-ONDV Status I-Bottleneck Ctl J-Wait Reasons
> K-INTR Ctl L-IANL On M-IANL Off N-IANL Settings O-IANL Groups
> P-Collection Q-Shutdown R-RLIM On S-RLIM Off T-RLIM Status
U-SMF Status V-ATF Filters W-ATF Status
===============================================================================
> BOTTLENECK ANALYSIS CONTROL
> Current bottleneck analysis status displays below. To start or stop the
> collector, enter START or STOP in place of SET. To modify cycle timer,
> short-term interval, long-term interval, or display threshold, enter the new
> values over the current ones following SET.
DEX SET CYCLE=2.0 SHORT=10 LONG=999 THRESH=10 VBS=1000 XST=NO
Bottleneck Analysis Control Information
+ Status . . . . . . . . : Active
+ Start time . . . . . . : 15:29:06 Start date . . . . . . : 08/16/99
+ Short term interval . . : 10 MN Long term interval . . : 999 MN
+ Cycle timer . . . . . . : 2.3 SEC Display threshold . . . : 10%
+ Variable bucket count . : 0 Variable bucket limit . : 1000
+ Short term elapsed time : 22 SEC Long term elapsed time : 22 SEC
+ Short term cycles . . . : 12 Long term cycles . . . : 12
+ Exclude system tasks . . . : No
===============================================================================
To start or stop collection, enter Start or Stop in place of SET next to DEX on the panel.
To change the cycle timer, short-term interval, long-term interval, display threshold, variable bucket limit, or exclude system task setting, enter the new values over the current ones, following SET.
- The exclude system task setting indicates whether system tasks are to be included or excluded from bottleneck analysis. Specify a value of NO to include system tasks, or specify a value of YES to exclude system tasks.
- The cycle time is expressed in seconds with a range from 0.1–9.9.
- The short-term interval is expressed in minutes with a range from 0–999. A value of zero clears the bucket on every timer cycle.
- The long-term interval is expressed in minutes with a range from the short-term interval to 999. A value of 0 prevents the bucket from being cleared. A value of CLEAR for either interval clears the buckets.
- The threshold is expressed as a percent from 1–99.
- The variable bucket count is the number of variable buckets that bottleneck analysis has allocated.
- The variable bucket limit is the maximum number of variable buckets that bottleneck analysis can allocate. The value may range from 0–32767. If bottleneck analysis runs out of variable buckets, overflow buckets are used. These overflow buckets do not distinguish among different resource names, and display as *OVRFLW* by PDEX.
- If you change the short or long-term interval, the accumulators
are cleared.
To view and change the display indicators for the wait reasons, select the Wait Reasons option (J) on the Control Options menu or enter fast path O.J from any panel. A partial display of wait reasons for a system is shown in the following figure:
Figure 2. Control Bottleneck Analysis Wait Reason Buckets Panel (O.J) ________________ ZCDLST VTM CICSSP31 V530./C SP22 11/23/13 15:51:03 > PF1 Help PF3 Back PF4 Main Menu PF7 Up PF8 Down PF11 Zoom > A-RTA On B-RTA Off C-RTA Status D-RTA Intervals E-RTA Scaling > F-ONDV On G-ONDV Off H-ONDV Status I-Bottleneck Ctl J-Wait Reasons > K-INTR Ctl L-IANL On M-IANL Off N-IANL Settings O-IANL Groups > P-Collection Q-Shutdown R-RLIM On S-RLIM Off T-RLIM Status U-SMF Status V-ATF Filters W-ATF Status =============================================================================== > CONTROL BOTTLENECK ANALYSIS WAIT REASON BUCKETS BLST + BLST On/ Resource Resource Issuing Wait Reason ID Off Type Name Module Description + ---- --- -------- -------- -------- ------------------------ : SY1W ON (none) (none) DFHDUIO DU: Dump dataset I/O : SY2W ON (none) (none) DFHTISR TI: Timer service rq : DLCN ON (none) DLCNTRL DFHDBCT DBCTL: Work element : DLCO ON (none) DLCONECT DFHDBCON DBCTL: Connection : DMUT ON (none) DMWTQUEU DFHDMWQ DM: Work queue : LMQU ON (none) LMQUEUE DFHLMLM LM: Lock request : TCAL ON ALLOCATE (varies) DFHALP TC: Session allocate : TDAB ON any_MBCB (varies) DFHTDSUB TD: I/O Buffers : TDAR ON any_MRCB (varies) DFHTDSUB TD: VSAM String : DLIN ON AP_INIT CSADLECB DFHSII1 AP: DLI Restart : TCEC ON AP_INIT ECBTCP DFHAPSIP AP: TCP Synchronize : DMEC ON AP_INIT SIPDMTEC DFHAPSIP AP: DM Synchronize : TCVC ON AP_INIT TCTVCECB DFHSII1 AP: TC Restart : CSAS ON AP_QUIES CSASSI2 DFHSTP AP: Stage 2 quiesce : SHEC ON AP_QUIES SHUTECB DFHSTP AP: Domain quiesce : STPD ON AP_TERM STP_DONE DFHAPDM AP: STP Complete : CCST ON CCSTWAIT VSMSTRNG DFHCCCC CC: VSAM string : CCV1 ON CCVSAMWT ASYNRESP DFHCCCC CC: Asynch request : CCV2 ON CCVSAMWT EXCLOGER DFHCCCC CC: Exception logger : DBCT ON DBCTL DLSUSPND DFHDBSPX DBCTL: Suspend : DBXE ON DBDXEOT (none) DFHDXSTM DBCTL: XRF uncond : DBXI ON DBDXINT (none) DFHXSTM DBCTL: XRF interval : TCCO ON DISPATCH CO_TCB UNKNOWN DS: Concurrent TCB : TCQR ON DISPATCH QR_TCB UNKNOWN DS: Quasi-reent TCB : TCRO ON DISPATCH RO_TCB UNKNOWN DS: Resource own TCB : DLIW ON DLI (varies) DFHDLR DLI: Initialization : DLSU ON DLSUSPND DBCTL DFHDBSPX DBCTL: DLI Request : DSHA ON DS_HELD AMXT UNKNOWN DS: AMXT Bound : DSHM ON DS_HELD MXT UNKNOWN DS: MXT Bound : FCBF ON FCBFWAIT (varies) DFHFCVR FC: VSAM Buffer
You can control whether bottleneck analysis displays statistics for a particular wait reason by entering On or Off in the On/Off column next to the Resource Type. This option affects the display characteristics, not the actual collection of data.
Ten buckets are reserved for Third Party Product Support (TPPS) products. These buckets have BLST IDs ZTP0 through ZTP9. The first third party product that incurs a wait in a specific CICS® region gets ZTP0; the next third party product to incur a wait gets ZTP1, and so on.
If you use the BLIST ID with either YES or NO in the Bottleneck Analysis section of the Global Data Area makes your changes permanent. For example:<BOTTLENECK_ANALYSIS> DBCT=NO