IBM CICS Performance Series: CICS TS for Z/OS V5 Performance Report

IBM CICS Performance Series: CICS TS for Z/OS V5 Performance Report

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. ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    218 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us