Tivoli Decision Support For Z/OS: CICS Performance Feature Guide . - IBM

Transcription

IBM Tivoli Decision Support for z/OSVersion 1.8.2CICS Performance FeatureGuide and ReferenceIBMSH19-6820-12

IBM Tivoli Decision Support for z/OSVersion 1.8.2CICS Performance FeatureGuide and ReferenceIBMSH19-6820-12

Before using this information and the product it supports, read the information in “Notices” on page 403.Thirteenth Edition (March 2015)This edition applies to version 1, release 8, modification level 2 of Tivoli Decision Support for z/OS (programnumber 5698-B06) and to all subsequent releases and modifications until otherwise indicated in new editions. COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION. ALL RIGHTS RESERVED. Note toU.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject torestrictions set forth in GSA ADP Schedule Contract with IBM Corp. 2007, 2015

ContentsFigures . . . . . . . . . . . . . . . ixPreface . . . . . . . . . . . . . . . xiWho should read this book . . . . . .What this book contains . . . . . . .Publications . . . . . . . . . . .Tivoli Decision Support for z/OS libraryAccessing terminology online . . . .Accessing publications online . . .Accessing publications online . . . .Ordering publications. . . . . . .Accessibility . . . . . . . . . . .Tivoli technical training . . . . . . .Support information . . . . . . . .Conventions used in this book . . . . .Typeface conventions . . . . . . .Changes in this edition . . . . . . . xi. xii. xii. xiii. xiv. xiv. xiv. xiv. xv. xv. xv. xv. xv. xvi.Part 1. CICS Performance featureguide . . . . . . . . . . . . . . . 1Chapter 1. Introducing the CICSPerformance feature . . . . . . . . . 3Implementing performance managementEstablishing performance objectives. .Defining performance objectives . . .Collecting performance data . . . .3457Chapter 2. Implementing the CICSPerformance feature . . . . . . . . . 9Planning the implementation process . . . . . . 9Considering which components to install . . . . 10Evaluating the CICS monitoring component . . 131. Basic subcomponent . . . . . . . . 132. DBCTL subcomponent . . . . . . . . 133. DL/I subcomponent . . . . . . . . 134. Basic application analysis subcomponent . 135. DBCTL application analysis subcomponent 136. DL/I application analysis subcomponent137. CICS/MVS subcomponent (global accounting) . . . . . . . . . . . . 148. Basic transaction subcomponent . . . . 149. DBCTL transaction subcomponent . . . . 1410. DL/I transaction subcomponent . . . . 1411. Basic application user subcomponent . . 1412. DBCTL application user subcomponent . . 1413. DL/I application user subcomponent . . 1414. CICS TS transaction resourcessubcomponent . . . . . . . . . . . 1415. CICS TS enterprise Java beanssubcomponent . . . . . . . . . . . 1416. CICS Resource Manager Interfacesubcomponent . . . . . . . . . . . 15 Evaluating the CICS OMEGAMON monitoringcomponent . . . . . . . . . . . . .1. File and Database subcomponent . . . .2. File and Database Applicationsubcomponent . . . . . . . . . . .3. File and Database Transactionsubcomponent . . . . . . . . . . .4. File and Database Application Usersubcomponent . . . . . . . . . . .5. File and Database Detailed Usagesubcomponent . . . . . . . . . . .Evaluating the CICS statistics component . . .Evaluating the CICS transaction and unit-of-workanalysis component. . . . . . . . . . .Evaluating the CICS transaction gatewaycomponent . . . . . . . . . . . . .Evaluating the Key Performance Metrics (KPM)CICS component . . . . . . . . . . .Making input data available . . . . . . . . .Verifying CICS/ESA and CICS/TS requirementsCICS/ESA and CICS/TS CMF requirementsCICS/ESA and CICS/TS statisticsrequirements . . . . . . . . . . . .Verifying CICS/MVS requirements . . . . .Verifying OMEGAMON XE for CICSrequirements . . . . . . . . . . . . .Optimizing data collection . . . . . . . .Verifying CICS Transaction Gatewayrequirements . . . . . . . . . . . . .Defining the operating environment . . . . . .Installing the components . . . . . . . . .Updating the lookup tables . . . . . . . . .Updating CICS TIMEZONES . . . . . . .Updating CICS LOOKUP APPL . . . . . .Updating CICS LOOKUP SYSTEM . . . . .Updating other lookup tables . . . . . . .Testing the installation. . . . . . . . . . .Putting the feature into production . . . . . 62626Chapter 3. Monitoring CICSPerformance . . . . . . . . . . . . 29Monitoring availability . . . . . . . . .Monitoring CICS resource availability . . .Monitoring file and data base usage . . . . .Monitoring response time . . . . . . . .Monitoring resource use . . . . . . . . .Monitoring processor use . . . . . . . .Monitoring storage use . . . . . . . .Monitoring volumes and throughput . . . . .Interpreting combined CICS and DB2 performancedata . . . . . . . . . . . . . . . .Monitoring exception and incident data . . . .Monitoring SYSEVENT data . . . . . . . .Understanding CICS unit-of-work reporting . .Examining MRO and ISC characteristics . . .2930313134343637.3839394040iii

Chapter 4. Using the CICS Partitioningfeature . . . . . . . . . . . . . . . 43 Considering which components to install . . . .Evaluating the CICS monitoring component . .1. Basic subcomponent . . . . . . . .2. DBCTL subcomponent . . . . . . . .3. DL/I subcomponent . . . . . . . .4. Basic application analysis subcomponent .5. DBCTL application analysis subcomponent6. DL/I application analysis subcomponent7. CICS/MVS subcomponent (global accounting) . . . . . . . . . . . .8. CICS TS Transaction Resourcessubcomponent . . . . . . . . . . .9. CICS TS Enterprise Java Beanssubcomponent . . . . . . . . . . .10. CICS Resource Manager Interfacesubcomponent . . . . . . . . . . .Evaluating the CICS statistics component . . .Evaluating the CICS transaction and unit-of-workanalysis component. . . . . . . . . . .How the CICS Partitioning feature processes CMFdata . . . . . . . . . . . . . . . . .Data tables in the CICS Partitioning feature . . .Naming standard for CICS Partitioning tables . .Tables in the CICS monitoring component . . .Tables in the CICS statistics component . . . .Tables in the CICS transaction and unit-of-workanalysis component. . . . . . . . . . .Environment restrictions . . . . . . . . . .Customizing considerations . . . . . . . . .43444545454545454545464646464648494949505051Part 2. CICS performance featureReference . . . . . . . . . . . . . 53Chapter 5. Data flow and TivoliDecision Support for z/OS objects . . . 55Tivoli Decision Support for z/OS data flow: anoverview . . . . . . . . . . . . . . .Record processing by the CICS Performance featureHow Tivoli Decision Support for z/OS processesCMF data . . . . . . . . . . . . . . .Processing dictionary data . . . . . . . .Using the DFHMNDUP utility . . . . . .Using the DRL1CIEX utility . . . . . . .How Tivoli Decision Support for z/OS processesCICS data records . . . . . . . . . . .How Tivoli Decision Support for z/OS processesCICS/ESA statistics. . . . . . . . . . .5558616465656566Chapter 6. Data tables, lookup tables,and control tables . . . . . . . . . . 67Naming standard for CICS Performance tablesTable descriptions . . . . . . . . . .Tables in the CICS monitoring component . .1. Basic subcomponent data tables . . .CICS TRAN USR H, D, W . . . .CICSBTS TRAN USR H, D, W . . .CICSCHN TRAN USR H, D, W . .iv.67686869697071CICSDOC TRAN USR H, D, W . . . . 71CICSWEB TRAN USR H, D, W . . . . 72Common fields for subcomponents 1, 4, 8, and11 . . . . . . . . . . . . . . . 74Common fields for the business transactionservice (BTS) . . . . . . . . . . . . 87Common fields for the Channel and Containerusage for data transfer (CHN) . . . . . . 88Common fields for the document handler(DOC) . . . . . . . . . . . . . . 90Common fields for the Web interface (WEB)902. DBCTL subcomponent . . . . . . . . . 91CICS DBCTL USR H, D, W . . . . . . 913. DL/I subcomponent . . . . . . . . . 93CICS DLI USR H, D, W . . . . . . . 934. Basic application analysis subcomponent . . 95CICS A BASIC H, W . . . . . . . . 95CICSBTS A BASIC H, W . . . . . . . 96CICSCHN A BASIC H, W . . . . . . . 97CICSDOC A BASIC H, W . . . . . . . 97CICSWEB A BASIC H, W . . . . . . . 985. DBCTL application analysis subcomponent . . 99CICS A DBCTL H, W . . . . . . . . 1006. DL/I application analysis subcomponent . . 101CICS A DLI H, W . . . . . . . . . 1017. CICS/MVS subcomponent (global accounting) . . . . . . . . . . . . . 103CICS M ACCOUNT H, D, W, M . . . 1038. Basic transaction subcomponent . . . . . 104CICS TRANSACTION H, D, W . . . . 104CICSBTS TRANSACT H, D, W . . . . 105CICSCHN TRANSACT H, D, W . . . . 106CICSDOC TRANSACT H, D, W . . . . 106CICSWEB TRANSACT H, D, W . . . . 1079. DBCTL transaction subcomponent . . . . 108CICS DBCTL TRAN H, D, W . . . . . 10810. DL/I transaction subcomponent . . . . . 110CICS DLI TRAN H, D, W . . . . . . 11011. Basic application user subcomponent . . . 112CICS A USR H, W . . . . . . . . . 112CICSBTS A USR H, W . . . . . . . 113CICSCHN A USR H, W . . . . . . . 114CICSDOC A USR H, W . . . . . . . 114CICSWEB A USR H, W . . . . . . . 11512. DBCTL application user subcomponent . . 117CICS A DBCTL USR H, W . . . . . . 11713. DL/I application user subcomponent . . . 119CICS A DLI USR H, W . . . . . . . 11914. CICS TS Transaction Resourcessubcomponent . . . . . . . . . . . . 120CICS FILE TRAN H, D, W . . . . . . 120CICS QUEUE TRAN H, D, W. . . . . 12115. CICS TS Enterprise Java Beanssubcomponent . . . . . . . . . . . . 122CICS BEAN REQ H, D, W . . . . . . 12216. CICS Resource Manager Interfacesubcomponent . . . . . . . . . . . . 123CICS RMI PERF T . . . . . . . . . 123CICS RMI PERF H . . . . . . . . . 124CICS RMI PERF D . . . . . . . . . 126Tivoli Decision Support for z/OS: CICS Performance Feature Guide and Reference

Tables in the CICS OMEGAMON monitoringcomponent . . . . . . . . . . . . . .1. File and Database subcomponent data tablesCICS O FL H, D, W . . . . . . . .2. File and Database Application subcomponentdata tables . . . . . . . . . . . . .CICS O A FL H, D, W . . . . . . .3. File and Database Transaction subcomponentdata tables . . . . . . . . . . . . .CICS O TRAN FL H, D, W . . . . . .4. File and Database Application Usersubcomponent data tables . . . . . . . .CICS O A USR FL H, D, W . . . . .5. File and Database Detailed usagesubcomponent data tables . . . . . . . .CICS O FL DTL H, D, W . . . . . .Tables in the CICS statistics component. . . . .CICS AVAIL T . . . . . . . . . . . .CICS AVAIL D, W . . . . . . . . . .CICS MVSTCB D . . . . . . . . . . .CICS MVSTCB H . . . . . . . . . . .CICS MVSTCB RES D . . . . . . . . .CICS MVSTCB RES H . . . . . . . . .CICS PIPELINE T . . . . . . . . . .CICS DOCT RES D . . . . . . . . . .CICS DOCT RES H . . . . . . . . . .CICS S AUTO TERM T . . . . . . . .CICS S AUTO TERM D . . . . . . . .CICS S CFDT GREQ T . . . . . . . . .CICS S CFDT GREQ D. . . . . . . . .CICS S CFDT SERV T . . . . . . . . .CICS S CFDT SERV D . . . . . . . . .CICS S CFDT STOR T . . . . . . . . .CICS S CFDT TBAC T . . . . . . . . .CICS S CFDT TBAC D . . . . . . . . .CICS S DB2CONN T . . . . . . . . .CICS S DB2CONN D . . . . . . . . .CICS S DB2ENTRY T . . . . . . . . .CICS S DB2ENTRY D . . . . . . . . .CICS S DBCTL T . . . . . . . . . . .CICS S DBCTL D. . . . . . . . . . .CICS S DISPATCH T . . . . . . . . .CICS S DISPATCH D . . . . . . . . .CICS S DLI T . . . . . . . . . . . .CICS S DLI D . . . . . . . . . . . .CICS S DSPOOL T . . . . . . . . . .CICS S DSPOOL D . . . . . . . . . .CICS S DUMP T . . . . . . . . . . .CICS S DUMP D . . . . . . . . . . .CICS S ENQUE MGR T . . . . . . . .CICS S ENQUE MGR D . . . . . . . .CICS S ENTBEANS T, D . . . . . . . .CICS S FEPI T. . . . . . . . . . . .CICS S FEPI D . . . . . . . . . . .CICS S FILE T. . . . . . . . . . . .CICS S FILE D . . . . . . . . . . .CICS S GLB TCPIP T . . . . . . . . .CICS S GLB TCPIP D . . . . . . . . .CICS S GLBURIMAP T. . . . . . . . .CICS S GLBURIMAP D . . . . . . . .CICS S GLOBAL T . . . . . . . . . 1184186187189190191CICS S GLOBAL D . . . .CICS S INTERCOM T . . .CICS S INTERCOM D . . .CICS S JOURNAL T. . . .CICS S JOURNAL T2 . . .CICS S JOURNAL D . . .CICS S JOURNAL D2 . . .CICS S JVM PROF T, D . .CICS S JVM PROG T, D . .CICS S JVMPOOL T, D . .CICS S LOGSTREAM T . .CICS S LOGSTREAM D . .CICS S LSR POOL T . . .CICS S LSR POOL D . . .CICS S LSRP FILE T . . .CICS S LSRP FILE D . . .CICS SMD SUBP D . . . .CICS SMD SUBP H . . . .CICS S MONITOR T . . .CICS S MONITOR D . . .CICS S NC LSTRUC T . . .CICS S NC LSTRUC D. . .CICS S NCS STOR T . . .CICS S PIPELINE T . . . .CICS S PROGRAM T . . .CICS S PROGRAM D . . .CICS S RECOV MGR T . .CICS S RECOV MGR D . .CICS S STOR DOM T . . .CICS S STOR DOM D . . .CICS S STOR DSA T . . .CICS S STOR DSA D . . .CICS S STOR TASK T . . .CICS S STOR TASK D . . .CICS S TCLASS T . . . .CICS S TCLASS D . . . .CICS S TCPIP T . . . . .CICS S TCPIP D . . . . .CICS S TERMINAL T . . .CICS S TERMINAL D . . .CICS S TRAN T . . . . .CICS S TRAN D, M . . .CICS S TRANSIENT T . . .CICS S TRANSIENT D . . .CICS S TS BPOOL T . . .CICS S TS BPOOL D . . .CICS S TS CF T . . . . .CICS S TS CF D . . . . .CICS S TS STOR T . . . .CICS S TS STOR D . . . .CICS S URIMAP T . . . .CICS S WEBSERV T . . . .CICS TCPIP CONN D . . .CICS TCPIP CONN H . . .Tables in the CICS transaction andanalysis component . . . . .CICS T TRAN T . . . . .CICSBTS T TRAN T . . . .CICSCHN T TRAN T . . .CICSDOC T TRAN T . . .CICSWEB T TRAN T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .unit-of-work. . . . . . . . . . . . . . . . . . . . . . . . 7268270271273.274274289291293295Contentsv

CICS T UOW TV1 . . . . . . . . . .CICS T UOW TV2 . . . . . . . . . .CICS WMQ CONN D . . . . . . . . .CICS WMQ CONN H . . . . . . . . .Tables in the CICS Transaction Gatewaycomponent . . . . . . . . . . . . . .CTG STATISTICS H, D, W . . . . . . .CTG CS H, D, W . . . . . . . . . .CTG CSX EXCI H, D, W . . . . . . . .CTG CSX IPIC H, D, W . . . . . . . .Tables in the Key Performance Metrics (KPM) CICScomponent . . . . . . . . . . . . . .KPMC MON TRAN H . . . . . . . . .Views . . . . . . . . . . . . . . . .KPMC MON TRAN HV . . . . . . . .Lookup tables . . . . . . . . . . . . .CICS AVAIL RES . . . . . . . . . . .Example of table contents . . . . . . .CICS LOOKUP APPL . . . . . . . . .CICS LOOKUP SYSTEM . . . . . . . .CICS OMEG FIELD . . . . . . . . . .CICS TIMEZONES . . . . . . . . . .Control tables . . . . . . . . . . . . .CICS DICTIONARY . . . . . . . . . .CICS FIELD. . . . . . . . . . . . .297297298300340CICS OMEGAMON transaction database/filerequests, daily . . . . . . . . . . . .CICS OMEGAMON transaction database/filecommands, daily . . . . . . . . . . .CICS OMEGAMON transaction DB2 averages,hourly . . . . . . . . . . . . . . .Reports in the CICS statistics component . . . .CICS Global Loader . . . . . . . . . .CICS Global Temporary Storage . . . . . .CICS Global VTAM . . . . . . . . . .CICS Global DTB . . . . . . . . . . .CICS Global IRC Batch . . . . . . . . .CICS Transaction Usage . . . . . . . . .CICS Program Usage . . . . . . . . . .CICS Dynamic Storage (DSA) Usage . . . .CICS File Statistics . . . . . . . . . .CICS ISC/IRC Function Shipping by ConnectionCICS ISC/IRC Global . . . . . . . . .CICS ISC/IRC Mode Entries . . . . . . .CICS ISC/IRC System Entries by ConnectionCICS TS Recovery Manager . . . . . . .CICS TS Enqueue Manager . . . . . . . .CICS TS Logstreams . . . . . . . . . .CICS DB2 Connection: TCB Statistics . . . .CICS DB2 Connection: Buffer Pool Statistics . .CICS DB2 Connection: Command Statistics . .CICS DB2 Entries: Resource Info . . . . . .CICS DB2 Entries: Request Statistics . . . . .CICS DB2 Entries: Performance Statistics . . .CICS Shared TS queue server: Buffer PoolStatistics . . . . . . . . . . . . . .CICS Shared TS queue server: Storage StatisticsCICS TCP/IP Global statistics . . . . . . .CICS TCP/IP Service Statistics . . . . . .CICS TCP/IP Service Requests Statistics . . .CICS TCP/IP Service Requests: Daily Trend . .CICS CFDT Server Statistics . . . . . . .CICS CFDT Storage Statistics . . . . . .CICS NC Storage Statistics . . . . . . .CICS URIMAP Global statistics . . . . .CICS URIMAP Resource statistics . . . .CICS JVM Profile Statistics, Daily. . . . .CICS Transaction Processor Utilization, DailyCICS Transaction Processor Utilization,Monthly . . . . . . . . . . . . .CICS Availability Reports . . . . . . .Reports in the CICS transaction andunit-of-work analysis component . . . . . .CICS UOW Response Times . . . . . .Reports common to all components . . . . .CICS Exceptions . . . . . . . . . .CICS Incidents . . . . . . . . . . .340Part 3. Appendixes . . . . . . . . 397341Appendix. Support information . . . . 4314314315Chapter 7. Reports . . . . . . . . . 317Report format and general description . . . . .Report ID . . . . . . . . . . . . .Report group . . . . . . . . . . . .Source . . . . . . . . . . . . . . .Attributes . . . . . . . . . . . . .Variables . . . . . . . . . . . . . .Reports in the CICS monitoring component . . .CICS Transaction Performance, Detail . . . .CICS Transaction Channel Performance, DetailCICS Application Channel Performance, DetailCICS Application Response Times, OverviewCICS Application Response Times, Trend . . .CICS Application Response Times, Detail . . .CICS Application CPU Utilization, Trend . . .CICS Application I/O Wait Times, Detail . . .CICS Application Main Response Times, DetailCICS Application Wait Times, Detail. . . . .CICS Application DLI Call Utilization, TrendCICS/MVS CMF Transaction Statistics . . . .CICS Transaction Processor Utilization, DailyCICS Transaction Processor Utilization, MonthlyCICS Transactions Resources Details, Daily . .CICS Enterprise Java Beans Details, Daily . . .Reports in the CICS OMEGAMON monitoringcomponent . . . . . . . . . . . . . .CICS OMEGAMON database/file total requests,hourly . . . . . . . . . . . . . . .CICS OMEGAMON database/file totalcommands, hourly . . . . . . . . . .CICS OMEGAMON database/file avg requestresponse, daily . . . . . . . . . . . .CICS OMEGAMON database/file avgcommand response, daily . . . . . . . 0333334335336337338339342343Searching knowledge bases .Searching the informationSearching the Internet .Obtaining fixes . . . . .Tivoli Decision Support for z/OS: CICS Performance Feature Guide and Reference. .center. . 9

Receiving weekly support updates .Contacting IBM Software Support .Determining the business impact .Describing problems and gatheringSubmitting problems . . . . . . . . . . . . . . . . .information. . . . .400400401402402Notices . . . . . . . . . . . . . . 403Trademarks .Glossary . . . . . . . . . . . . . 407Bibliography . . . . . . . . . . . . 411Tivoli Decision Support publications. 411Index . . . . . . . . . . . . . . . 413. 405Contentsvii

viiiTivoli Decision Support for z/OS: CICS Performance Feature Guide and Reference

formance-management cycle . . . . . . 4Organizing and presenting system performancedata . . . . . . . . . . . . . . . 8Implementation process for the CICSPerformance feature. . . . . . . . . . 10CICS Performance feature structure . . . . 12Sample COLLECT job with an INCLUDEclause . . . . . . . . . . . . . . 20Tivoli Decision Support for z/OSAdministration window . . . . . . . . 21Components window . . . . . . . . . 21CICSMON Component Parts window . . . . 22Installation Options window . . . . . . . 23Sample fill in for the CICS TIMEZONESlookup table . . . . . . . . . . . . 24Sample update to the CICS LOOKUP APPLlookup table . . . . . . . . . . . . 25Update definition supplied in subcomponent 4,basic application analysis . . . . . . . . 25Sample update to theCICS LOOKUP SYSTEM lookup table . . . 26Daily steps involved in using Tivoli DecisionSupport for z/OS . . . . . . . . . . 26CICS Application Response Times, Detailreport . . . . . . . . . . . . . . 31CICS internal response-time elements . . . . 31CICS Application Response Times, Overviewreport . . . . . . . . . . . . . . 32CICS Application Response Times, Trendreport . . . . . . . . . . . . . . 33CICS Application Response Times, Detailreport . . . . . . . . . . . . . . 33Example of deteriorating response time due toincreased workload . . . . . . . . . . 34CICS Application CPU Utilization, Trendreport . . . . . . . . . . . . . . 35CICS Transaction Processor Utilization,Monthly report . . . . . . . . . . . 36Dynamic Storage (DSA) Usage report . . . . 37CICS Transaction Performance, Detail report38Correlating a CICS performance-monitoringrecord with a DB2 accounting record . . . . 38CICS UOW Response Times report. . . . . 41CICS Partitioning feature structure . . . . . 44How CMF performance records are processedby the CICS Partitioning feature . . . . . 47How CICS/TS transaction resource records areprocessed by the CICS Partitioning feature . . 48Overview of data flow from SMF log intoTivoli Decision Support for z/OS . . . . . 56Overview of data flow within Tivoli DecisionSupport for z/OS . . . . . . . . . . 57Data flow from CICS into Tivoli DecisionSupport for z/OS tables and reports . . . . 60How CMF performance records are processed 50.51.52.53.54.55.56.57.58.59.60.61.62.63.How CICS/TS transaction resource records areprocessed by the CICS Performance feature . . 63Sample JCL to run the monitoring dictionaryutility (DFHMNDUP) . . . . . . . . . 65Example of a CICS Transaction Performance,Detail report . . . . . . . . . . . . 319Example of a CICS Transaction ChannelPerformance, Detail report . . . . . . . 321Example of a CICS Application ChannelPerformance, Detail report . . . . . . . 322Example of a CICS Application ResponseTimes, Overview report . . . . . . . . 324Example of a CICS Application ResponseTimes, Trend report . . . . . . . . . 325Example of a CICS Application ResponseTimes, Detail report . . . . . . . . . 326Example of a CICS Application CPUUtilization, Trend report . . . . . . . . 328Example of a CICS Application MainResponse Times, Detail report . . . . . . 331Example of a CICS Application DLI CallUtilization, Trend report . . . . . . . . 334Example of a CICS/MVS CMF TransactionStatistics report . . . . . . . . . . . 336Example of a CICS Transaction ProcessorUtilization, Daily report . . . . . . . . 337Example of a CICS Transaction ProcessorUtilization, Monthly report . . . . . . . 338Example of a CICS Transactions ResourcesDetails, Daily report . . . . . . . . . 339Example of a CICS Transactions ResourcesDetails, Daily report . . . . . . . . . 340Example of a CICS OMEGAMONdatabase/file total requests, hourly report . . 341Example of a CICS OMEGAMONdatabase/file total commands, hourly report . 342Example of a CICS OMEGAMONdatabase/file avg request response, dailyreport . . . . . . . . . . . . . . 343Example of a CICS OMEGAMONdatabase/file avg command response, dailyreport . . . . . . . . . . . . . . 344Example of a CICS OMEGAMON transactiondatabase/file requests, daily report . . . . 345Example of a CICS OMEGAMON transactiondatabase/file commands, daily report . . . 346Example of a CICS OMEGAMON transactionDB2 averages, hourly report . . . . . . 347Example of a CICS Global Loader report348Example of a CICS Global Temporary Storagereport . . . . . . . . . . . . . . 349Example of a CICS Global VTAM report350Example of a CICS Global DTB report351Example of a CICS Global IRC Batch report352Example of a CICS Transaction Usage report 353Example of a CICS Program Usage report354ix

64.65.66.67.68.69.70.71.72.73.74.75.76.77.xExample of a CICS Dynamic Storage (DSA)Usage report . . . . . . . . . . .Example of a CICS File Statistics reportExample of a CICS ISC/IRC FunctionShipping by Connection report. . . . .Example of a CICS ISC/IRC Global reportExample of a CICS ISC/IRC Mode Entriesreport . . . . . . . . . . . . .Example of a CICS ISC/IRC System Entriesby Connection report . . . . . . . .Example of a CICS TS Recovery Managerreport . . . . . . . . . . . . .Example of a CICS TS Recovery Managerreport . . . . . . . . . . . . .Example of a CICS TS Logstream reportExample of a CICS DB2 Connection: TCBStatistics report . . . . . . . . . .Example of a CICS DB2 Connection: BufferPool Statistics report . . . . . . . .Example of a CICS DB2 Connection:Command Statistics report . . . . . .Example of a CICS DB2 Entries: ResourceInfo report . . . . . . . . . . .Example of a CICS DB2 Entries: RequestsStatistics report . . . . . . . . . .78. 355356. 35835979.80. 36081.82. 36183. 36384. 36436685.86. 36787. 36888. 37089. 372. 37390.91.Example of a CICS DB2 Entries: PerformanceStatistics report . . . . . . . . . . .Example of a CICS Shared TS queue server:Buffer Pool Statistics report . . . . . . .Example of a CICS Shared TS queue server:Storage Statistics report . . . . . . . .Example of a CICS Global Statistics reportExample of a CICS URIMAP Global statisticsreport . . . . . . . . . . . . . .Example of a CICS URIMAP Global statisticsreport . . . . . . . . . . . . . .Example of a CICS JVM Profile Statistics,Daily report . . . . . . . . . . . .Example of a CICS Transaction ProcessorUtilization, Daily report . . . . . . . .Example of a CICS Transaction ProcessorUtilization, Monthly report . . . . . . .Example of a CICS-DB2 ConnectionAvailability, Daily Overview report . . . .Example of an CICS Subsystem Availability,Daily Trend report . . . . . . . . . .Example of a CICS UOW Response Timesreport . . . . . . . . . . . . . .Example of a CICS Exceptions reportExample of a CICS Incidents report . . . .Tivoli Decision Support for z/OS: CICS Performance Feature Guide and 5

PrefaceThis book describes how to use IBM Tivoli Decision Support for z/OS (hereafter referred to as Tivoli Decision Support for z/OS) and the CICS Performance feature to collect and report performance data generated by CustomerInformation and Control System (CICS).This book:v Helps you understand general performance characteristicsv Describes performance issues and how they affect the level of services you canoffer usersv Guides you through the component-selection, installation, and implementationprocessesv Explores performance characteristics shown in Tivoli Decision Support for z/OSreports so that you can analyze the characteristics of your systemThe terms MVS , OS/390, and z/OS are used interchangeably throughout thisbook.Who should read this bookThe CICS Performance Feature Guide and Reference is for:v Anyone who analyzes or monitors CICS performancev Anyone responsible for establishing or meeting service-level objectives for CICSuser groupsv Tivoli Decision Support for z/OS administrators (primarily as a guide to featureinstallation and as a reference to table and report definitions)v Users with various backgrounds who are interested in analyzing CICSperformance data and improving CICS performanceThe Tivoli Decision Support for z/OS CICS Performance feature helps you monitorCICS, even if you have little experience with CICS. However, to make the best useof the CICS Performance feature to improve CICS performance, you should knowCICS, the terms that are unique to CICS, and the terminology associated withdatabase design and performance. (If you are not familiar with CICS, refer to theCICS General Information manual which describes the basic concepts of CICS andintroduces you to some CICS terminology.)Also, the better you understand the interaction of processor cycles, storage, andI/O, the easier it is to identify performance constraints. The CICS product library(specifically the Performance Guide and the Customization Guide for eitherCICS/Enterprise Systems Architecture (CICS/ESA) or CICS/Multiple VirtualStorage (CICS/MVS) is the authoritative source for information aboutunderstanding and tuning CICS performance.Note: For information about licensed programs either required or recommendedfor use with Tivoli Decision Support for z/OS, refer to the Administration Guide andReference.xi

What this book containsWhat this book containsUse this book for guidance in collecting CICS-generated performance data fromSMF logs and creating the reports supplied with the CICS Performance feature.This book explains how to create and display Tivoli Decision Support for z/OSreports to both monitor and understand CICS performance.This book contains the following parts:v Use Part I, "Guide" for developing and executing your performance andservice-level strategy:– Chapter 1, “Introducing the CICS Performance feature,” on page 3 explainsbasic concepts of systems management and offers suggestions on establishingperformance objectives and service-level agreements. It also describes theCICS Performance feature's role in the Tivoli

IBM T ivoli Decision Support for z/OS V ersion 1.8.2 CICS P erformance F ea ture Guide and Reference SH19-6820-12 IBM. IBM T ivoli Decision Support for z/OS V ersion 1.8.2 CICS P erformance F ea ture Guide and Reference SH19-6820-12 IBM. Befor e using this information and the pr oduct it supports, r ead the information in "Notices" on page 403.