
Front cover IBM CICS Performance Series: CICS TS for z/OS V5 Performance Report Ian Burnett Graham Rawson Mike Brooks Redbooks International Technical Support Organization IBM CICS Performance Series: CICS TS for z/OS V5 Performance Report March 2018 SG24-8298-01 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Second Edition (March 2018) This edition has been updated to reflect enhancements in Version 5, Release 4 of IBM CICS Transaction Server for z/OS. The overall publication is applicable to Version 5, Release 1 of IBM CICS Transaction Server for z/OS and later (product number 5655-Y04). © Copyright International Business Machines Corporation 2016, 2018. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x Preface . xi Authors. xii Now you can become a published author, too! . xii Comments welcome. xiii Stay connected to IBM Redbooks . xiii Summary of changes. .xv March 2018, Second Edition . .xv Part 1. CICS TS for z/OS performance concepts . 1 Chapter 1. Performance terminology . 3 1.1 CPU Measurement Facility . 4 1.2 Relative nest intensity . 4 1.2.1 Memory hierarchy and nest. 5 1.2.2 Factors that can influence RNI . 5 1.3 Large Systems Performance Reference . 6 1.3.1 External throughput rate . 7 1.3.2 Internal throughput rate. 7 1.3.3 ITR and ETR relationship . 8 1.3.4 LSPR ITR ratios . 8 1.4 Relating LSPR values to a CICS workload . 9 1.4.1 LSPR alternative . 10 Chapter 2. Test methodology. 11 2.1 Workloads . 12 2.2 Workload design . 12 2.3 Repeatable measurements . 13 2.3.1 Repeatability for Java workloads . 14 2.4 Driving the workload . 16 2.5 Summary of performance monitoring tools . 16 2.5.1 RMF Monitor I . 16 2.5.2 RMF Monitor III . 16 2.5.3 CICS TS statistics . 16 2.5.4 CICS TS performance class monitoring . 17 2.5.5 Hardware instrumentation counters and samples. 17 2.6 Collecting performance data . 18 2.6.1 Collecting Java performance data. 19 Chapter 3. Workload descriptions . 21 3.1 Regression testing . 22 3.2 Data Systems Workload . 22 3.2.1 DSW static routing . 22 3.2.2 DSW dynamic routing . 23 3.2.3 DSW dynamic routing by using IPIC. 24 3.3 Relational Transactional Workload . 25 © Copyright IBM Corp. 2016, 2018. All rights reserved. iii 3.4 WebSphere Liberty servlet with JDBC and JCICS access . 26 3.5 Java OSGi workload . 27 3.6 Web services. 28 3.6.1 Web services variations . 29 Chapter 4. Open transaction environment . 31 4.1 Introduction to the open transaction environment . 32 4.2 TCB modes . 32 4.3 Changing TCB modes. 33 4.3.1 Java programs . 33 4.3.2 Programs specifying JVM(NO) and API(CICSAPI). 34 4.3.3 Programs specifying JVM(NO) and API(OPENAPI) . 35 4.3.4 Programs compiled with the XPLINK option . 35 4.4 Understanding the effect of change mode operations . 36 4.4.1 CICS Monitoring Facility . 36 4.4.2 IBM CICS Performance Analyzer for z/OS . 36 4.4.3 IBM CICS Interdependency Analyzer for z/OS . 37 Part 2. CICS TS performance information . 39 Chapter 5. CICS TS for z/OS V5.1 . 41 5.1 Introduction . 42 5.2 Release-to-release comparisons . 42 5.2.1 Data Systems Workload static routing . 42 5.2.2 DSW dynamic routing . 44 5.2.3 Relational Transactional Workload threadsafe . 45 5.2.4 Java throughput . 47 5.3 Improvements in threadsafety. 48 5.3.1 Threadsafe API and SPI commands. 48 5.3.2 Threadsafe program loading. 49 5.3.3 Use of T8 TCB for JDBC calls. ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages218 Page
-
File Size-