Z/OS Intelligent Resource Director

Total Page:16

File Type:pdf, Size:1020Kb

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). 3 1.1 S/390 - A history lesson . 6 1.2 Why Intelligent Resource Director is the next step . 8 Part 2. WLM LPAR CPU Management . 13 Chapter 2. Introduction to WLM LPAR CPU Management. 15 2.1 What WLM LPAR CPU Management is . 16 2.2 Workload Manager advantages . 17 2.3 Workload Manager highlights . 19 2.4 LPAR concepts I . 21 2.5 LPAR concepts II . 22 2.6 Options prior to WLM LPAR CPU Management . 26 2.7 Problems with existing CPU management options . 28 2.8 Prerequisites for WLM CPU Management . 30 2.9 WLM LPAR Weight Management I . 32 2.10 WLM LPAR Weight Management II . 33 2.11 WLM LPAR Weight Management III . 35 2.12 WLM Vary CPU Management. 37 2.13 Value of WLM LPAR CPU Management . 38 2.14 When do you need WLM LPAR CPU Management?. 39 2.15 Relationship to IBM License Manager . 42 2.16 New terminology for WLM LPAR CPU Management. 44 Chapter 3. How WLM LPAR CPU Management works . 47 3.1 Shared logical CPs example. 50 3.2 LPAR dispatching and shared CPs. 52 3.3 Reasons for intercepts . 55 3.4 LPAR event-driven dispatching . 57 3.5 LPAR weights. 59 3.6 LPAR capping . 64 © Copyright IBM Corp. 2001 iii 3.6.1 LPAR capped vs. uncapped . 67 3.7 What drives WLM LPAR CPU Management decisions . 69 3.8 WLM LPAR Weight Management . 72 3.8.1 WLM LPAR Weight Management example. 78 3.9 WLM LPAR Vary CPU Management. 80 3.9.1 WLM LPAR Vary CPU Management concepts . 82 3.9.2 WLM Vary CPU Management logic . 83 3.9.3 Example - Too many logical CPs online . 86 3.9.4 Example - Exact amount of logical CPs online . 88 3.9.5 Example - Too few logical CPs online. 90 3.10 Effect of WLM Weight Management on WLM Vary CPU Management92 3.11 Switching to WLM Compatibility mode . 93 3.12 Use of CF structures . 96 3.13 How to interface to WLM LPAR CPU Management. 99 Chapter 4. Planning for WLM LPAR CPU Management . 101 4.1 Identifying candidate environments . 103 4.2 WLM Policy definitions . 105 4.3 Hardware prerequisites . 107 4.4 Software prerequisites . 110 4.5 Mixed software releases. 112 4.6 WLM mode considerations . 113 4.7 Coupling Facility prerequisites . 115 4.8 Multiple LPAR Cluster/sysplex configurations. 117 4.9 Recovery considerations . 119 4.10 IBM License Manager considerations . 121 Chapter 5. Implementing WLM LPAR CPU Management. 125 5.1 Example configuration . 126 5.2 WLM definitions . 127 5.3 Defining WLM structures . 129 5.4 z/OS definitions . 131 5.5 HMC definitions . 132 5.5.1 HMC Change LPAR Controls panel . 135 5.6 Migrated demonstration configuration. 136 5.7 Summary . 137 Chapter 6. Operating WLM LPAR CPU Management . 139 6.1 Dynamic HMC operations. 141 6.2 z/OS operator commands. 143 6.3 Managing the WLM CF structure . 146 6.4 Automation considerations . 148 6.5 Problem determination . 149 iv z/OS Intelligent Resource Director Chapter 7. Performance and tuning for WLM CPU Management . 153 7.1 WLM LPAR CPU Management considerations . 154 7.2 RMF reports . 156 7.2.1 RMF Monitor I - CPU Activity Report . 157 7.2.2 RMF Monitor I - LPAR Partition Report. 159 7.2.3 RMF Monitor I - LPAR Cluster Report. 161 7.3 Other RMF reports . 163 7.4 SMF considerations . 164 7.5 A tuning methodology for WLM LPAR CPU Management . 165 Part 3. Dynamic Channel-path Management . 167 Chapter 8. Introduction to Dynamic Channel-path Management . 169 8.1 Supported environments . 170 8.2 Value of Dynamic Channel-path Management . 172 8.2.1 Improved overall I/O performance. 173 8.2.2 Simplified configuration definition . 175 8.2.3 Reduced skills requirement. 177 8.2.4 Maximize utilization of installed resources . 178 8.2.5 Enhanced DASD subsystem availability . 179 8.2.6 Reduced requirement for more than 256 channels. 181 8.3 Devices and channels that can be managed . 182 8.4 New terminology for DCM . 183 8.5 WLM role in Dynamic Channel-path Management . 185 8.6 Environments most likely to benefit . 187 Chapter 9. How Dynamic Channel-path Management works . 189 9.1 Understanding the basics . 190 9.1.1 Life of an I/O . 191 9.1.2 Unit Control Block . 193 9.1.3 Channel subsystem logic . ..
Recommended publications
  • MVS Planning: Workload Management
    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
    [Show full text]
  • 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.
    [Show full text]
  • 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 .
    [Show full text]
  • 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 .
    [Show full text]
  • 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 .....................................................................................................................
    [Show full text]
  • 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.
    [Show full text]
  • 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 .
    [Show full text]
  • IBM Parallel Sysplex Clustering Technology the Flexible Solution to Your Enterprise Computing Requirements
    IBM Systems IBM Parallel Sysplex clustering technology The flexible solution to your enterprise computing requirements Highlights An industry-leading solution • Designed for application availability The IBM Z® platform is the defining standard in enterprise computing, of 99.99999% — Removes single particularly as enterprise computing is aligned with meeting strategic points of failure of server, LPAR, subsystems. business objectives. The platform’s scalability, ability to manage mixed workloads, availability and low total cost of ownership are the pillars on • Resource Sharing — Value today in a single server and multiple server which enterprise-wide solutions can be built. Parallel Sysplex clustering environment. IBM Z brings even technology builds on and extends the base strengths of the IBM Z platform. more dynamic real time efficient system resource utilization for "on Parallel Sysplex technology is a highly advanced commercial clustered demand" environment by Intelligent system. With IBM's Parallel Sysplex technology, you can harness the power Resource Director. The combination of up to 32 z/OS systems, yet make these systems behave like a single, of Parallel Sysplex® and Intelligent Resource Director enables your e- highly-scalable, highly-available logical computing platform. What's more, business application to take full the underlying structure of the Parallel Sysplex remains virtually transparent utilization of all the servers' to users, networks, applications, and even operations. resources without affecting the datasharing environment. Each node can concurrently cache shared data in local processor memory • Balance multiple workloads — Let all through hardware-assisted cluster-wide serialization and coherency your applications share system controls. As a result, work requests that are associated with a single resources in order to meet business goals you define.
    [Show full text]