Tuning Guide
Total Page:16
File Type:pdf, Size:1020Kb
Tivoli® IBM Tivoli NetView for z/OS Version 5 Release 4 Tuning Guide SC31-8869-04 Tivoli® IBM Tivoli NetView for z/OS Version 5 Release 4 Tuning Guide SC31-8869-04 Note Before using this information and the product it supports, read the information in “Notices” on page 165. This edition applies to version 5, release 4 of IBM Tivoli NetView for z/OS (product number 5697-ENV) and to all subsequent versions, releases, and modifications until otherwise indicated in new editions. This edition replaces SC31-8869-03. © Copyright International Business Machines Corporation 1997, 2009. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures ...............v Node Automation ...........24 Operations ..............24 About this publication ........vii TCP/IP Support for AON .........25 Intended audience ............vii Publications ..............vii Chapter 4. Tuning for Command IBM Tivoli NetView for z/OS library.....vii Procedures .............27 Related publications ..........ix Tuning Techniques ............27 Accessing terminology online .......ix Command Lists .............28 Using NetView for z/OS online help .....x Preloading Command Lists ........28 Using LookAt to look up message explanations. x Managing Command Lists with AUTODROP . 29 Accessing publications online .......xi Subroutines .............30 Ordering publications ..........xi REXX Command Lists ...........30 Accessibility ..............xi How to Compile REXX Procedures .....31 Tivoli technical training ..........xi Compiled REXX/370 Command Lists.....31 Downloads...............xi REXX Function Packages .........32 Support for problem solving ........xii Tuning REXX Environments ........36 Conventions used in this publication ......xii Command Processors ...........37 Typeface conventions ..........xii Command Processors Written in a High-Level Operating system-dependent variables and Language ..............37 paths ...............xiii Running High-level Language Programs in a Syntax diagrams ...........xiii Preinitialized Environment ........38 Global Variables .............40 Chapter 1. Improving NetView Enhancing Performance .........41 Performance .............1 Save/Restore Processing .........41 Achieving Performance Goals.........1 Using General Techniques ..........2 Chapter 5. Tuning for the Hardware Monitor ..............43 Chapter 2. Tuning for Automated Tuning Techniques ............43 Operations .............5 Hardware Monitor Filters..........43 Alerts-Dynamic Panel ...........45 Tuning Techniques ............5 Using the NPDA.ALCACHE Statement .....46 Limiting System Messages ..........6 Using the NPDA.ALERTLOG Statement .....47 Using EMCS Console Support ........7 Using the NPDA.ALERTFWD Statement.....47 NetView Subsystem Address Space .......7 HMSTATS Command ...........48 NetView Automation Table .........8 Using the NPDA.DSRBO Statement ......52 Using BEGIN/END to Improve Efficiency . 9 Wrap Counts ..............52 Using Other Techniques to Improve Efficiency . 9 SWRAP Command ...........52 The AUTOCNT Command ........11 Initialization Specifications ........52 Automating Hardware Monitor Records .....15 Error-to-Traffic (E/T) Ratio Thresholds .....53 Filtering Hardware Monitor Records ......15 SRFILTER and SRATIO Commands .....53 Automation Tasks (Autotasks) ........16 RATIO Statement Initialization Specifications . 54 Using Multiple Autotasks.........16 NPDA.RATE Statement Initialization Using Full-Screen Automation .......17 Specifications .............54 Command and Message Forwarding ......18 Event/Automation Service .........55 Separation of the Automation Workload from Other NetView Workloads ...........19 Multiple NetView Programs ........19 Chapter 6. Tuning for the Session Single NetView Program Using WLM Enclaves 19 Monitor ..............57 Major Tuning Techniques for the Session Monitor . 57 Chapter 3. Tuning for AON ......23 SAW Data ...............58 Tuning Techniques ............23 SAW Buffer Allocation and Tuning .....59 CNMCMD Resident Option .........23 Tuning the SAW Buffer Allocation ......59 DSICLD Library ............23 Trace Data ...............61 Automation Table ...........23 Global Tracing ............61 DDF Tree and Panel ..........24 Selective Tracing............61 © Copyright IBM Corp. 1997, 2009 iii PIU Buffer Allocation and Tuning ......62 Tuning Considerations ..........105 KEEPPIU Parameter ..........64 Address Space Dispatch Priority .......106 TRACEGW Parameter ..........65 Automated Operations Network (AON) Keep Classes ..............65 Performance Considerations ........106 Network Resource Naming Conventions . 65 Browse ...............106 SAW Option .............67 Command Security ...........107 KEEPPIU Option ...........68 Data Services Request Blocks (DSRBs) .....108 AVAIL Option ............68 Installation Exits ............109 DASD Option ............69 3270 Java Support ............110 KEEPSESS Option ...........70 LOGTSTAT Command ..........110 DGROUP Option ...........70 LU 6.2 Transport ............110 Managing the Session Monitor Database.....71 MAXSESS Keyword ...........112 DASD Filtering ............71 NCCF TRACE Options ..........112 Managing Database Size .........72 MultiSystem Manager Performance Considerations 113 SESSMDIS Command ...........73 NetView Access from the Web Browser .....113 RTM Data Collection ...........77 NetView Constants Module (DSICTMOD) ....114 LUCOUNT Parameter ...........77 NetView-NetView Communication ......114 NetView Program-to-Program Interface.....114 Chapter 7. Tuning for the NetView Network Asset Management Facility......115 Management Console ........79 Partitioned Data Set (PDS) Allocation .....116 Persistent and Nonpersistent LUC Sessions . 117 Workstation Tuning Techniques........79 Using Nonpersistent Sessions over Dialed Lines 117 Storage Estimates ...........80 RESOURCE Command ..........118 Hardware Requirements .........81 Resource Limits ............119 Client Performance ...........81 Using Resource Limits .........121 Using Background Pictures ........82 SNA Topology Manager ..........121 Status Focal Point to Programmable Workstation Warm Starts, Cold Starts, and Checkpointing 122 Connectivity .............82 Status Monitor STATOPT Filtering ......122 | Server-Client Configurations........82 STEPLIB DD Statements..........123 Host Tuning Techniques ..........83 TASKMON Command ..........123 NETCONV .............83 TASKUTIL Command ..........125 DUIGINIT Parameters ..........83 TASKUTIL Command Output .......126 Calculating Task Utilizations with Two Chapter 8. Tuning for the Resource Observations of TASKUTIL........129 Object Data Manager.........85 Suggestions for Using TASKUTIL .....130 Tuning Techniques ............85 The Tivoli NetView for z/OS Enterprise Warm Start and CHKPT Commands ......86 Management Agent ...........131 RODM Data Sets ............86 NetView Web Application .........132 Error Messages EKG1110I and EKG1111I....87 RODM API Statistics ...........87 Chapter 11. Storage Considerations 133 RODM Cell Pool Statistics .........89 Estimating Storage Usage .........133 Using the Histogram Data ........91 Region Size .............153 Customization Parameters .........93 Estimating the Number of RODM Objects Programming Recommendations .......93 Created by SNA Topology Manager .....154 Keeping Track of Virtual Storage and Other System Chapter 9. Tuning for VSAM .....95 Resource Usage ............157 Tuning Techniques ............95 Minimizing Storage Usage .........158 Local Shared Resources (LSR) and Deferred Write Coding RES=N on Command Definition (DFR) ................95 Statements .............158 Definitions for LSR and DFR .......96 Buffer Pool Sizes ...........97 Notices ..............165 Monitoring VSAM Performance .......99 Programming Interfaces ..........166 LISTCAT Command ..........99 Trademarks ..............166 VSAMPOOL Command .........101 VSAM Database Maintenance ........103 Index ...............169 Chapter 10. Additional Tuning Considerations...........105 iv Tuning Guide Figures 1. Example: Using a REXX CLIST to Collect 13. Session Monitor Session and Storage Performance Statistics .........4 Information Panel ..........74 2. Message Detail Report .........12 14. RODM Log Record Type 8 for API Statistics 88 3. Message Summary Report .......14 15. RODM Log Record Type 8 for Segment and 4. CNMSJM11 before Modification to Switch Window Statistics ..........90 Function Package Search Order ......33 16. Histogram Data ...........91 5. CNMSJM11 After Modification with No User 17. Sample BLDVRP Macros Defining VSAM Function Package Defined........34 Buffer Pools for CNMSJM01 .......97 6. CNMSJM11 After Modification with a User 18. Sample LISTCAT Command Output Using Function Package Defined........35 3390 DASD ............100 7. Sample Output of the HLLENV, 19. Sample Output from the VSAMPOOL TYPE=IBMADPLI,LIST,STATS,RESET Command Using 3390 DASD ......102 Command .............40 20. Sample Output from the DSRBS Command 108 8. Sample Output of the HLLENV LIST STATUS 21. Sample DISPPI Command Output ....115 TYPE=IBMADC ...........40 22. Sample Output from the RESOURCE 9. Hardware Monitor Database and Filters 45 Command ............118 10. Example of Output from HMSTATS Command 49 23. Sample TASKMON Output .......124 11. Example of KCLASS and MAPSESS Statements 66 24. TASKUTIL Command Output ......127 12. Example of KCLASS and MAPSESS Statements 25. Output from TASKUTIL Command, 2 Hours using the KEEPSESS and DGROUP options . 71 Later