MVS Planning: Workload Management

Total Page:16

File Type:pdf, Size:1020Kb

Load more

z/OS Version 2 Release 3

MVS Planning: Workload Management

IBM

SC34-2662-30

Note

Before using this information and the product it supports, read the information in “Notices” on page 235.

This edition applies to Version 2 Release 3 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions.

Last updated: 2019-06-24

©

Copyright International Business Machines Corporation 1994, 2019.

US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents

Figures................................................................................................................. xi Tables..................................................................................................................xv About this information....................................................................................... xvii

Who should use this information..............................................................................................................xvii Where to find more information............................................................................................................... xvii Other referenced documents.................................................................................................................. xviii Information updates on the web...............................................................................................................xix

How to send your comments to IBM.....................................................................xxi

If you have a technical problem................................................................................................................xxi

Summary of changes.........................................................................................xxiii

Summary of changes for z/OS Version 2 Release 3 (V2R3)................................................................... xxiii Summary of changes in z/OS Version 2 Release 2 (V2R2) as updated March 2017............................. xxiv Summary of changes in z/OS Version 2 Release 2 (V2R2) as updated December 2015....................... xxv Summary of changes for z/OS Version 2 Release 2 (V2R2).................................................................... xxv Changes made in z/OS Version 2 Release 1 (V2R1) as updated December 2013................................. xxv Changes made in z/OS Version 2 Release 1............................................................................................ xxv

Chapter 1. Why MVS workload management?.........................................................1

Problems addressed by workload management.........................................................................................1 MVS workload management solution for today and tomorrow.................................................................. 1

Chapter 2. What is MVS workload management?.................................................... 3

Performance administration........................................................................................................................ 4 Performance management.......................................................................................................................... 5 Workload balancing......................................................................................................................................5 Workload management concepts................................................................................................................6
What is a service definition?...................................................................................................................6 Why use service policies?.......................................................................................................................6 Organizing work into workloads and service classes............................................................................ 6 Why use resource groups or tenant resource groups?..........................................................................9 Assigning work to a service class.........................................................................................................10 Why use application environments?....................................................................................................11 Why use scheduling environments?.................................................................................................... 12 Summary of service definition and service policy concepts............................................................... 14

Chapter 3. Workload management participants.................................................... 17

Workload management work environments.............................................................................................17
Subsystem support for goal types and multiple periods.................................................................... 18 Subsystem-specific performance hints...............................................................................................19
Workload balancing................................................................................................................................... 19
Workload management in a CPSM environment................................................................................. 20 Workload management in a DB2 Distributed Data Facility environment........................................... 20
Batch workload management................................................................................................................... 20 Multisystem enclave support.................................................................................................................... 21 Intelligent Resource Director.................................................................................................................... 22

iii

HiperDispatch mode.................................................................................................................................. 22
Overview............................................................................................................................................... 22 The concept of HiperDispatch mode................................................................................................... 22 Setting HiperDispatch mode in SYS1.PARMLIB.................................................................................. 23
I/O storage management...........................................................................................................................24
Handling service class periods with a response time goal................................................................. 24 Handling service class periods with a velocity goal............................................................................ 25 Handling other I/O requests................................................................................................................ 25 Controlling the information passed to the I/O manager..................................................................... 25
Non-z/OS partition CPU management...................................................................................................... 25 Workload management and Workload License Charges.......................................................................... 26
Defining the capacity of a partition......................................................................................................27 Defining group capacity........................................................................................................................28
Workload management with other products............................................................................................ 30

Chapter 4. Setting up a service definition............................................................. 31

Specifying a service definition...................................................................................................................31 Storing service definitions......................................................................................................................... 31 Defining the parts of a service definition...................................................................................................32

Chapter 5. Defining service policies......................................................................33

Using policy overrides................................................................................................................................34

Chapter 6. Defining workloads............................................................................. 37

Defining a departmental workload............................................................................................................37

Chapter 7. Defining resource groups.....................................................................39

Calculating an LPAR share — Example 1................................................................................................... 42 Specifying the capacity as a number of CPs — Example 2....................................................................... 44

Chapter 8. Defining tenant resource groups..........................................................45 Chapter 9. Defining service classes and performance goals...................................47

Velocity formula......................................................................................................................................... 49 Defining performance goals.......................................................................................................................50
Determining system response time goals........................................................................................... 50 Examples of service classes with response time goals...................................................................... 52 Defining velocity goals......................................................................................................................... 53 Adjusting velocity goals based on samples included in velocity calculation..................................... 53 Using velocity goals for started tasks.................................................................................................. 54 Using discretionary goals..................................................................................................................... 54
Using performance periods....................................................................................................................... 55
Defining goals appropriate for performance periods.......................................................................... 55 Using importance levels in performance periods................................................................................55

Chapter 10. Defining classification rules...............................................................57

Defining classification rules for each subsystem......................................................................................59
Defining work qualifiers....................................................................................................................... 62
Defining special reporting options for workload reporting.......................................................................75 Defining the order of classification rules...................................................................................................77
Defining a subsystem service class default.........................................................................................77
Organizing work for classification..............................................................................................................81
Using masking notation........................................................................................................................82 Using wildcard notation....................................................................................................................... 82 Using the start position........................................................................................................................ 83 Using groups.........................................................................................................................................85

iv

Using the system-supplied service classes.........................................................................................87

Chapter 11. Defining tenant report classes........................................................... 89 Chapter 12. Defining report classes......................................................................91 Chapter 13. Defining service coefficients and options........................................... 93

Deactivate discretionary goal management............................................................................................. 93 Calculating the amount of service consumed...........................................................................................93 Service definition coefficients................................................................................................................... 94
Changing your coefficient values......................................................................................................... 94 Using the storage (MSO) coefficient for calculations.......................................................................... 95
Specifying I/O priority management......................................................................................................... 96
Considerations for I/O priority management...................................................................................... 96
Enabling I/O priority groups...................................................................................................................... 96
Considerations for I/O priority groups.................................................................................................96
Specifying dynamic alias management.....................................................................................................96
Workload management considerations for dynamic alias management........................................... 96 HCD considerations for dynamic alias management.......................................................................... 97

Chapter 14. Defining special protection options for critical work........................... 99

Long-term storage protection....................................................................................................................99
Storage critical for address spaces......................................................................................................99 Storage critical for CICS and IMS transactions................................................................................. 100
Long-term CPU protection.......................................................................................................................100 Long-term I/O protection........................................................................................................................ 100 Honor priority...........................................................................................................................................101 Modifications of transaction response time management.....................................................................102 Sample scenarios.................................................................................................................................... 103
Scenario 1...........................................................................................................................................103 Scenario 2...........................................................................................................................................104 Scenario 3...........................................................................................................................................106 Scenario 4...........................................................................................................................................107 Scenario 5...........................................................................................................................................108 Scenario 6...........................................................................................................................................108
Reporting..................................................................................................................................................110 Option summary...................................................................................................................................... 110

Chapter 15. Defining application environments.................................................. 113

Getting started with application environments...................................................................................... 113 Specifying application environments to workload management...........................................................114 Selecting server limits for application environments............................................................................. 116 How WLM manages servers for an application environment ................................................................ 118 Using application environments..............................................................................................................118 Managing application environments....................................................................................................... 119
Using operator commands for application environments................................................................ 119 Making changes to the application environment servers................................................................. 120 Changing the definition of an application environment.................................................................... 120 Handling error conditions in application environments....................................................................121
Authorizing application environment servers.........................................................................................121
Example for restricting access to application environment servers.................................................121

Chapter 16. Defining scheduling environments................................................... 123

Getting started with scheduling environments.......................................................................................123 Specifying scheduling environments to workload management........................................................... 123 Managing resource states....................................................................................................................... 125

v

Associating scheduling environments with incoming work................................................................... 128 Displaying information about scheduling environments and resource states.......................................128
MVS operator commands...................................................................................................................128 JES2/JES3 operator commands........................................................................................................130 SDSF commands................................................................................................................................ 130

Chapter 17. Workload management migration.................................................... 131

Creating a service definition for the first time........................................................................................ 131 Migrating to a new z/OS release with an existing service definition...................................................... 133 Migration activities.................................................................................................................................. 133
Restricting access to the WLM service definition..............................................................................134 Start the application and enter/edit the service definition...............................................................135 Calculate the size of the WLM couple data set..................................................................................137 Allocate a WLM couple data set.........................................................................................................138 Make a WLM couple data set available to the sysplex for the first time...........................................140 Make a newly formatted couple data set available to the sysplex................................................... 141 Migration considerations for velocity................................................................................................ 142 Migration considerations for discretionary goal management......................................................... 143 Migration considerations for dynamic alias management................................................................ 143 Migration considerations for multisystem enclaves..........................................................................143 Migration considerations for protection of critical work................................................................... 143 Migration considerations for managing non-enclave work in enclave servers................................ 143 Migration considerations for an increased notepad size.................................................................. 144 WLM managed batch initiator balancing........................................................................................... 144 Consider resource group maximum in WLM batch initiator management....................................... 145

Recommended publications
  • Z/OS Intelligent Resource Director

    Z/OS Intelligent Resource Director

    Front cover z/OS Intelligent Resource Director WLM LPAR CPU Management Dynamic Channel-path Management Channel Subsystem I/O Priority Queueing Frank Kyne Michael Ferguson Tom Russell Alvaro Salla Ken Trowell ibm.com/redbooks International Technical Support Organization z/OS Intelligent Resource Director August 2001 SG24-5952-00 Take Note! Before using this information and the product it supports, be sure to read the general information in “Special notices” on page 401. First Edition (August 2001) This edition applies to Version 1 Release 1 of z/OS, Program Number 5694-A01. Note: This book is based on a pre-GA version of a product and may not apply when the product becomes generally available. We recommend that you consult the product documentation or follow-on versions of this redbook for more current information. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. HYJ Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 2001. All rights reserved. Note to U.S Government Users – Documentation related to restricted rights – Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Preface . .ix The team that wrote this redbook. .ix Special notice . .xi IBM trademarks . xii Comments welcome. xii Part 1. Introduction to Intelligent Resource Director . 1 Chapter 1. Introduction to Intelligent Resource Director (IRD).
  • Z10 EC System Overview Level 06B, February 2011

    Z10 EC System Overview Level 06B, February 2011

    System z10 Enterprise Class System Overview SA22-1084-06 Level 06b, February 2011 System z10 Enterprise Class System Overview SA22-1084-06 Level 06b, February 2011 Level 06b, February 2011 Note Before using this information and the product it supports, read the information in “Safety” on page xi, Appendix D, “Notices,” on page 151, and IBM Systems Environmental Notices and User Guide, Z125-5823. | This edition, SA22-1084-06, applies to the IBM System z10 Enterprise Class (z10 EC) server. This edition replaces | SA22-1084-05. Technical changes to the text are indicated by a vertical bar (|) to the left of the change. There might be a newer version of this document in a PDF file available on Resource Link.Goto http://www.ibm.com/servers/resourcelink and click Library on the navigation bar. A newer version is indicated by a lowercase, alphabetic letter following the form number suffix (for example: 00a, 00b, 01a, 01b). © Copyright IBM Corporation 2008, 2011. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Level 06b, February 2011 Contents Figures ..............vii Power sequence controller .........31 Additional features/functions supported ....31 Tables ...............ix Monitoring and estimating CPC power consumption and temperature .......31 Preplanning and setting up the Storage Area Safety ...............xi Network (SAN) environment .......32 Safety notices ..............xi World trade safety information .......xi Chapter 3. Software support .....33 Laser safety information ..........xi z/OS ................34 Laser compliance ...........xi z/VM ................35 z/VSE ................35 About this publication ........xiii Linux on System z ............36 What is included in this publication ......xiii TPF.................36 Revisions ..............xiii Prerequisite publications..........xiii Chapter 4.
  • High Availability and Scalability of Mainframe Environments Using System Z and Z/OS As Example

    High Availability and Scalability of Mainframe Environments Using System Z and Z/OS As Example

    robert vaupel _ of mainframe environments high availability and scalability of mainframe environments r. vaupel Robert Vaupel High Availability and Scalability of Mainframe Environments using System z and z/OS as example High Availability and Scalability of Mainframe Environments using System z and z/OS as example by Robert Vaupel Impressum Karlsruher Institut für Technologie (KIT) KIT Scientific Publishing Straße am Forum 2 D-76131 Karlsruhe www.ksp.kit.edu KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft Diese Veröffentlichung ist im Internet unter folgender Creative Commons-Lizenz publiziert: http://creativecommons.org/licenses/by-nc-nd/3.0/de/ KIT Scientific Publishing 2013 Print on Demand ISBN 978-3-7315-0022-3 Contents 1. Introduction 1 1.1. Motivation . 1 1.2. High Availability . 3 1.3. Scalability . 5 2. z/Architecture 9 2.1. A Little History . 9 2.2. System z CMOS Heritage . 12 2.3. System zEC12 Central Electronic Complex . 13 2.4. System zEC12 Components . 14 2.5. System z Multi Chip Module . 16 2.5.1. Memory . 17 2.5.2. Book . 18 2.5.3. Processor Characterization . 18 2.6. System z High Availability Design . 19 2.6.1. Transparent CPU Sparing . 20 2.6.2. CPU Error Detection for newer System z machines . 21 2.6.3. Redundant Array of Independent Memory . 22 2.7. System z Software and Firmware Layers . 25 2.8. Instruction Execution . 27 2.8.1. CISC versus RISC Architecture . 27 2.8.2. Register Sets . 30 2.8.3. Program Status Word . 31 2.8.4.
  • IBM System Z10 Enterprise Class Technical Guide

    IBM System Z10 Enterprise Class Technical Guide

    Front cover IBM System z10 Enterprise Class Technical Guide Describes the Enterprise Class server and related features Addresses increasing complexity, rising costs, and energy contraints Discusses infrastructure for the data center of the future Per Fremstad Wolfgang Fries Marian Gasparovic Parwez Hamid Brian Hatfield Dick Jorna Fernando Nogal Karl-Erik Stenfors ibm.com/redbooks International Technical Support Organization IBM System z10 Enterprise Class Technical Guide November 2009 SG24-7516-02 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. Third Edition (November 2009) This edition applies to the IBM System z10 Enterprise Class server, as described in IBM United States Hardware Announcement 108-794, dated October 21, 2008. © Copyright International Business Machines Corporation 2008, 2009. 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 . xi Trademarks . xii Preface . .xv The team who wrote this book . .xv Become a published author . xvii Comments welcome. xvii Chapter 1. Introducing the System z10 Enterprise Class . 1 1.1 Wanted: an infrastructure (r)evolution. 3 1.1.1 Simplified . 4 1.1.2 Shared . 4 1.1.3 Dynamic . 5 1.1.4 z10 at the core of a dynamic infrastructure. 6 1.1.5 Storage is part of the System z10 stack . 6 1.2 System z10 EC highlights . 7 1.3 System z10 EC Models. 9 1.3.1 Model upgrade paths . 10 1.3.2 Concurrent processing unit conversions. 10 1.4 System functions and features .
  • Introduction to the New Mainframe: Z/OS Basics Access

    Introduction to the New Mainframe: Z/OS Basics Access

    Glossary of terms and abbreviations This glossary defines technical terms and abbreviations used in the z/OS® Basic Skills Information Center. If you do not find the term you are looking for, refer to the IBM® Glossary of Computing Terms, available from: http://www.ibm.com/ibm/terminology. The following cross-references are used in this glossary: Contrast with: This refers to a term that has an opposed or substantively different meaning. See: This refers the reader to (a) a related term, (b) a term that is the expanded form of an abbreviation or acronym, or (c) a synonym or more preferred term. Synonym for: This indicates that the term has the same meaning as a preferred term, which is defined in its proper place in the glossary. Synonymous with: This is a reference from a defined term to all other terms that have the same meaning. Obsolete term for: This indicates that the term should not be used and refers the reader to the preferred term. This glossary includes terms and definitions from American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright 1990 by the American National Standards Institute (ANSI). Copies may be purchased from the American National Standards Institute, 11 West 42nd Street, New York, New York 10036. Definitions are identified by an asterisk (*) that appears between the term and the beginning of the definition; a single definition taken from ANSI is identified by an asterisk after the item number for that definition. © Copyright IBM Corp. 2006. All rights reserved. 1 2 Introduction to the New Mainframe: z/OS Basics access.
  • IBM Z14 (3906) Technical Guide

    Front cover IBM z14 (3906) Technical Guide Octavian Lascu Hervey Kamga Esra Ufacik Bo Xu John Troy Frank Packheiser Michal Kordyzon Redbooks International Technical Support Organization IBM z14 (3906) Technical Guide October 2018 SG24-8451-01 Note: Before using this information and the product it supports, read the information in “Notices” on page xiii. Second Edition (October 2018) This edition applies to IBM Z®: IBM z14™, IBM z13™, IBM z13s™, IBM zEnterprise EC12 (zEC12), and IBM zEnterprise BC12 (zBC12). © Copyright International Business Machines Corporation 2017. 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 . xiii Trademarks . xiv Preface . .xv Authors. .xv Now you can become a published author, too! . xvii Comments welcome. xvii Stay connected to IBM Redbooks . xviii Chapter 1. Introducing the IBM z14 . 1 1.1 Design considerations for the IBM z14 . 2 1.2 z14 server highlights . 3 1.2.1 Processor and memory. 4 1.2.2 Capacity and performance . 4 1.2.3 Virtualization . 6 1.2.4 I/O subsystem and I/O features . 8 1.2.5 Reliability, availability, and serviceability design. 10 1.3 z14 server technical overview . 11 1.3.1 Models . 11 1.3.2 Model upgrade paths . 12 1.3.3 Frames . 13 1.3.4 CPC drawer . 13 1.3.5 I/O connectivity: PCIe Generation 3 . 17 1.3.6 I/O subsystem . 17 1.3.7 I/O and special purpose features in the PCIe I/O drawer . 18 1.3.8 Storage connectivity .
  • Parallel Sysplex Application Considerations Derations

    Parallel Sysplex Application Considerations Derations

    IBM Front cover Parallel Sysplex Application Considerationsderations Introducing architecture mindset to leverage z/OS sysplex applications Designing applications to benefit from Parallel Sysplex DB2, DFSMStvs, CICS, IMS, WebSphere MQ applications Jordi Alastrué i Soler Mak Anders, Karl Bender Amardeep Bhattal, Paolo Bruni Andy Clifton, John Iczkovits Franck Injey, Pirooz Joodi Vasilis Karras, Andy Mitchelmore Robert Queen, Mark Rader Mayur Raja, Pete Siddall Jens Erik Wendelboe ibm.com/redbooks International Technical Support Organization Parallel Sysplex Application Considerations October 2004 SG24-6523-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (August 2004) This edition applies to IBM Parallel Sysplex technology used with operating systems z/OS (program number 5694-A01) or OS/390 (program number 5647-A01.) © Copyright International Business Machines Corporation 2004. 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 . vii Trademarks . viii Preface . ix The team that wrote this redbook. ix Become a published author . xi Comments welcome. xii Chapter 1. Introduction to Parallel Sysplex . 1 1.1 What is a sysplex? . 2 1.1.1 Why use a sysplex? . 3 1.2 Data sharing in a sysplex . 5 1.3 Parallel processing in a sysplex . 8 1.4 Managing work in a sysplex . 14 Chapter 2. Application design . 17 2.1 Applications in a sysplex . 18 2.2 Enabling for continuous availability . 19 2.2.1 Affinities . 21 2.2.2 Locking . 24 2.2.3 Batch window .
  • Achieving the Highest Levels of Parallel Sysplex Availabilitybility

    Achieving the Highest Levels of Parallel Sysplex Availabilitybility

    Front cover Achieving the Highest Levels of Parallel Sysplex Availabilitybility The latest availability recommendations Covers hardware, systems management, and software One-stop shopping for availability information Frank Kyne Christian Matthys Uno Bengtsson Andy Clifton Steve Cox Gary Hines Glenn McGeoch Dougie Lawson Geoff Nicholls David Raften ibm.com/redbooks International Technical Support Organization Achieving the Highest Levels of Parallel Sysplex Availability December 2004 SG24-6061-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (December 2004) This edition applies to IBM Parallel Sysplex technology used with operating systems z/OS (program number 5694-A01) or OS/390 (program number 5647-A01). © Copyright International Business Machines Corporation 2004. 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 The team that wrote this redbook. xi Become a published author . xiii Comments welcome. xiv Chapter 1. Introduction. 1 1.1 Why availability is important to you . 2 1.2 Cost of an outage . 2 1.2.1 Component outage versus service outage . 4 1.2.2 Availability overview . 4 1.3 Continuous availability in a Parallel Sysplex . 5 1.3.1 Availability definitions . 5 1.3.2 Spectrum of availability factors . 6 1.4 What this book is all about . 8 Chapter 2. Hardware . 11 2.1 Environmental . 12 2.1.1 Power . 12 2.1.2 Cooling . 13 2.1.3 Geographic location . 13 2.1.4 Physical security .
  • Parallel Sysplex Availability Checklist

    Parallel Sysplex Availability Checklist

    Parallel Sysplex Availability Checklist June 2020 Authors: David Raften Gene Sale 1 Contents Table of Contents Introduction .................................................................................................................................................. 5 Establishing availability objectives ................................................................................................................ 6 Designing a high availability Parallel Sysplex ................................................................................................ 8 Maximizing computer environment availability ......................................................................................... 10 Power ...................................................................................................................................................... 10 Cooling .................................................................................................................................................... 10 Building/Computer room design ............................................................................................................ 11 Configuring hardware for availability ......................................................................................................... 11 Availability features ................................................................................................................................ 11 Configuring for availability .....................................................................................................................
  • IBM System Z10 Business Class Technical Overview

    IBM System Z10 Business Class Technical Overview

    Front cover IBM System z10 Business Class Technical Overview Describes the new IBM System z10 BC server and related features Discusses server structure and design Reviews software support Marian Gasparovic Ivan Dobos Per Fremstad Wolfgang Fries Parwez Hamid Brian Hatfield Dick Jorna Fernando Nogal Karl-Erik Stenfors ibm.com/redbooks International Technical Support Organization IBM System z10 Business Class Technical Overview November 2009 SG24-7632-01 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Second Edition (November 2009) This edition applies to the initial announcement of the IBM System z10 Business Class server. © Copyright International Business Machines Corporation 2008, 2009. 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 The team who wrote this book . xi Become a published author . xiii Comments welcome. xiii Chapter 1. Introducing the IBM System z10 Business Class . 1 1.1 Wanted: an infrastructure (r)evolution. 2 1.2 System z10 BC highlights . 7 1.3 z10 BC model structure. 8 1.4 System functions and features . 10 1.4.1 Processor . 11 1.4.2 CPC drawer . 12 1.4.3 I/O connectivity . 12 1.4.4 Cryptography . 14 1.4.5 Parallel Sysplex support . 16 1.4.6 Reliability, availability, and serviceability. 17 1.5 The performance advantage . 18 1.6 Operating systems and software. 18 Chapter 2. Hardware components . 21 2.1 Frame and drawers . 22 2.2 Drawer concept .
  • IBM Z/OS V2R2: Performance

    IBM Z/OS V2R2: Performance

    EPV Technologies Newsletters June 2020 - Number 06 1) Tech Papers- Are you wasting money because of SIIS? A big part of performance analysts time is dedicated to find and tune system components and applications which use an excessive amount of resources, especially CPU. The CPU usage is important because it determines a large portion of z/OS hardware and software costs. When the software pricing is based on the monthly peak of the MSUs used in 4-hour rolling average the analysts focus mostly on the workloads contributing to those peaks. With the advent of TFP (Enterprise Consumption solution) the situation is changing: all the MSUs are now relevant for the software bill, no matter the time of the day when they are used. So, with TFP, identifying and eliminating any MSU waste has become even more important than before. In the last machine generations, IBM has identified the “Store Into Instruction Stream” (SIIS) issue as possible reason for a reduction of the processor cache effectiveness and a consequent significant increase of CPU utilization. In this paper, after a short overview of the SIIS issue we will provide formulas and report examples to help you understand how relevant are the number of MSUs wasted in your systems because of SIIS events. We will also provide suggestions on what you need to do to identify SIIS culprits. If you want to receive the paper you can reply to this e-mail writing "Are you wasting money because of SIIS?" in the subject 2) Tech Events - EPV User Group 2020 The XVIII EPV User Group will be a “virtual” user group.
  • Z/OSR Workload Manager

    Z/OSR Workload Manager

    z/OS R Workload Manager How It Works And How To Use It Issue No. 1 Robert Vaupel Senior Technical Staff Member IBM Development Laboratory B¨oblingen,Germany Tel.: +49(0)-7031-16-4239 Email: [email protected] Copyright c 2014 April 25, 2014 Contents 1. Introduction 5 2. Basic Concepts 6 2.1. A simple Analogy . .6 2.2. Managing Work in a Computer System . .6 2.3. Service Class Goals . .7 2.4. The Service Definition . .9 3. A Look Inside WLM 11 3.1. How WLM Works . 11 3.2. CPU Management Example . 13 3.2.1. A Life Scenario . 15 3.3. Other Management Algorithms . 17 4. Managing Work on z/OS 19 4.1. Managing Address Spaces . 19 4.2. Managing Batch Work . 20 4.3. Managing TSO . 20 4.4. Managing CICS and IMS . 21 4.5. Managing Websphere and DB2 . 21 5. Defining Service Classes and Goals 23 5.1. Setting up Service Classes . 23 5.2. Setting up Service Goals . 24 5.3. Response Time Goals . 24 5.4. Execution Velocity Goals . 25 5.5. Discretionary . 25 5.6. Resource Groups . 27 5.7. Protecting Work . 27 5.7.1. CPU Critical Option . 27 5.7.2. Storage Critical Option . 28 5.8. A Bad Example . 29 5.9. System Service Classes . 31 5.10. Response Time Goals for CICS and IMS . 32 6. Performance Monitors and Reporters 34 7. Summary 35 A. Trademarks 36 B. Glossary 37 Copyright c 2014 2 List of Figures 2.1. How traffic can be managed .