CICS Performance Analyzer - IBM BTS report ... viii CICS Performance Analyzer . CICS Performance Analyzer . INTERNATIONAL BUSINESS MACHINES CORPORATION . CICS Performance Analyzer

Download CICS Performance Analyzer - IBM   BTS report ... viii CICS Performance Analyzer . CICS Performance Analyzer . INTERNATIONAL BUSINESS MACHINES CORPORATION . CICS Performance Analyzer

Post on 06-Mar-2018

224 views

Category:

Documents

5 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>ibm.com/redbooks</p><p> Front cover</p><p>CICS Performance Analyzer</p><p>Chris RaynsShirley Collins</p><p>Eugene DeborinPeter Klein</p><p>Greg TodaroMark Todd</p><p>Norbert Verbestel</p><p>Gain insight to the IBM WebSphere MQ reporting capabilities</p><p>Explore enhanced CICS Monitoring Facility (CMF) resource class reporting</p><p>Learn how to work with historical performance data</p><p>http://www.redbooks.ibm.com/ http://www.redbooks.ibm.com/</p></li><li><p>International Technical Support Organization</p><p>CICS Performance Analyzer</p><p>September 2003</p><p>SG24-6063-00</p></li><li><p> Copyright International Business Machines Corporation 2003. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.</p><p>First Edition (September 2003)</p><p>This edition applies to Version 1 Release 3 of IBM CICS Performance Analyzer for z/OS (product number 5655-F38), Version 1 Release 3 of CICS Transaction Server (product number 5655-147), and Version 2 Release 2 of CICS Transaction Server (product number 5697-E93).</p><p>Note: Before using this information and the product it supports, read the information in Notices on page xi.</p></li><li><p>Contents</p><p>Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii</p><p>Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiThe team who wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiBecome a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xivComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv</p><p>Part 1. CICS Performance Analyzer overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1</p><p>Chapter 1. CICS performance management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1 How to approach CICS performance monitoring and tuning. . . . . . . . . . . . . . . . . . . . . . 41.2 CICS tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4</p><p>1.2.1 CICS Performance Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.2 CICS Performance Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2.3 Benefits of CICS Performance Analyzer and CICS Performance Monitor . . . . . . . 71.2.4 CICS Online Transmission Time Optimizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.2.5 CICS Interdependency Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.2.6 CICS Business Event Publisher for MQSeries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.2.7 IBM Session Manager for z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.2.8 CICS VSAM Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9</p><p>1.3 Data used by CICS Performance Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.3.1 CICS Monitoring Facility data (SMF 110 records). . . . . . . . . . . . . . . . . . . . . . . . . 101.3.2 DB2 accounting data (SMF 101 records) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.3 WebSphere MQ accounting data (SMF 116 records) . . . . . . . . . . . . . . . . . . . . . . 151.3.4 MVS System Logger data (SMF 88 records) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16</p><p>1.4 Other relevant CICS data and utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.4.1 CICS statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.4.2 The sample statistics program: DFH0STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.4.3 Statistics utility program: DFHSTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.4.4 Monitoring dictionary utility program: DFHMNDUP. . . . . . . . . . . . . . . . . . . . . . . . 201.4.5 Sample monitoring data print program: DFH$MOLS . . . . . . . . . . . . . . . . . . . . . . 201.4.6 Journal utility program: DFHJUP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21</p><p>1.5 Other relevant information sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.5.1 System Management Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.5.2 Resource Management Facility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.5.3 Generalized Trace Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.5.4 Tivoli Decision Support for OS/390. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22</p><p>Chapter 2. A quick start to CICS Performance Analyzer . . . . . . . . . . . . . . . . . . . . . . . . 232.1 What CICS PA is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.3 Recommended ISPF setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.4 Preparing the SMF data for CICS PA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.5 Starting CICS PA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29</p><p>2.5.1 CICS PA Primary Option Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.6 System definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29</p><p>2.6.1 System Definitions Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.6.2 Take-Up from SMF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30</p><p> Copyright IBM Corp. 2003. All rights reserved. iii</p></li><li><p>2.6.3 Maintain system definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.6.4 MVS image definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.6.5 CICS System definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.6.6 Other system definitions: DB2, WebSphere MQ, System Logger. . . . . . . . . . . . . 35</p><p>2.7 Requesting reports and extracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.7.1 Creating the Report Sets data set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.7.2 Report Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.7.3 Editing the Report Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.7.4 Global Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.7.5 Specifying report options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.7.6 Reports list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40</p><p>2.8 Running your reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402.8.1 Active status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.8.2 Run Report Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.8.3 JCL generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42</p><p>2.9 Viewing the report output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432.10 Tailoring report formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44</p><p>2.10.1 Creating the Report Forms data set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.10.2 Report Form types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.10.3 Report Forms list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.10.4 Sample Report Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.10.5 Edit Report Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462.10.6 New Report Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482.10.7 Using the Report Form in your report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49</p><p>2.11 Filtering the report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512.11.1 Selection criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522.11.2 Run Report Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542.11.3 JCL generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55</p><p>2.12 Maintaining Object Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.12.1 Creating the Object Lists data set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.12.2 Object Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.12.3 Edit Object List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.12.4 Using the Object List in your selection criteria . . . . . . . . . . . . . . . . . . . . . . . . . . 57</p><p>Chapter 3. Reports and extracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593.1 CICS PA Report Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603.2 CICS PA commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64</p><p>3.2.1 Commands for reports and extracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643.2.2 Commands for HDB processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64</p><p>3.3 Performance reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653.3.1 Performance List report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653.3.2 Performance List Extended report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673.3.3 Performance Summary report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703.3.4 Performance Totals report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723.3.5 Wait Analysis report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753.3.6 Cross-System Work report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773.3.7 Transaction Group report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803.3.8 BTS report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813.3.9 Workload Activity report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82</p><p>3.4 Exception reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843.4.1 Exception List report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843.4.2 Exception Summary report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85</p><p>3.5 Transaction Resource Usage reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85</p><p>iv CICS Performance Analyzer </p></li><li><p>3.5.1 File Usage Summary report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863.5.2 Temporary Storage Usage Summary report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873.5.3 Transaction Resource Usage List report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88</p><p>3.6 Subsystem reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893.6.1 DB2 report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893.6.2 WebSphere MQ report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91</p><p>3.7 System reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943.7.1 System Logger report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94</p><p>3.8 Performance Graph reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 973.8.1 Transaction Rate Graph report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 973.8.2 Transaction Response Time Graph report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98</p><p>3.9 Performance extracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993.9.1 Cross-System Work extract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993.9.2 Export extract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013.9.3 Record Selection extract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104</p><p>3.10 Popular mix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105</p><p>Chapter 4. Processing extracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074...</p></li></ul>