UK CMG 2009 H. W. "Barry" Merrill, PhD Merrill Consultants Dallas, TEXAS www.mxg.com Monday, May 18, 2009 Remote from Dallas, TEXAS, USA.

Slides:



Advertisements
Similar presentations
Krotíme dinosaury JAVA EE, Spring, GWT a Agile na Mainframu Igor Kopřiva Roman Štrobl Zdeněk Stupňánek.
Advertisements

® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Ca.com Timothy O’Brien Computer Associates International, Inc. Backing Up the Linux/MF & Distributed Environments to One Place.
1 DB2 Access Recording Services Auditing DB2 on z/OS with “DBARS” A product developed by Software Product Research.
Peter Plevka, BMC Software Managing IT and Your Business – Optimizing Mainframe Cost and Performance.
© 2008 IBM Corporation Tivoli OMEGAMON XE on Z/VM and Linux Wayne Bucek Tivoli Consulting IT Specialist
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 4: Integrity and security.
Common Tuning Opportunities
HORIZONT 1 TWS/Audit The Audit System for TWS z/OS HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Improving VSAM Application Performance
VMware vCenter Server Module 4.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Performance and Capacity Experiences with Websphere on z/OS & OS/390 CMG Canada April 24, 2002.
Stephen Linkin Houston Community College January 15, 2007 © Mike Murach & Associates, HCC, IBM 1 Introduction To IBM Mainframe Systems Chapter.
Chapter 51 Threads Chapter 5. 2 Process Characteristics  Concept of Process has two facets.  A Process is: A Unit of resource ownership:  a virtual.
Measuring zSeries System Performance Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012 Sponsored in part by Deer &
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Module 1: Introduction to Microsoft SQL Server 7.0.

FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
To Compress or not to Compress? Chuck Hopf. What is your precious? Gollum says every data center has something that is precious or hard to come by –CPU.
Tutorial 11 Installing, Updating, and Configuring Software
CPS120: Introduction to Computer Science
CMG 2004 MXG Update 1. IFAs a/k/a zAAPs – what they are, where’s CPU time captured? 2.MXG required for SAS Version 9.1 – other SAS issues. 3. ASMTAPES/MXGTMNT.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Highlights Builds on Splunk implementations – extending enterprise value to include mission-critical IBM mainframe data. Unified mainframe data source.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 4: Integrity.
8.4 paging Paging is a memory-management scheme that permits the physical address space of a process to be non-contiguous. The basic method for implementation.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
CMG 2007 MXG Vendor Session December 5, 2007 San Diego, California.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
©Copyright 2008, Computer Management Sciences, Inc., Hartfield, VA 1 Introduction to HiperDispatch Management Mode with z10 NCACMG meeting.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
Suite zTPFGI Facilities. Suite Focus Three of zTPFGI’s facilities:  zAutomation  zTREX  Logger.
What is Sure Stats? Sure Stats is an add-on for SAP that provides Organizations with detailed Statistical Information about how their SAP system is being.
UK CMG 2008 H. W. "Barry" Merrill, PhD Merrill Consultants Dallas, TEXAS Tuesday May 20, 2008 Remote from Emerald Island, NC.
Introduction to the new mainframe: z/OS basics © Copyright IBM Corp., All rights reserved. Chapter 19 Hardware systems and LPARs.
Components of a Sysplex. A sysplex is not a single product that you install in your data center. Rather, a sysplex is a collection of products, both hardware.
Data Sharing. Data Sharing in a Sysplex Connecting a large number of systems together brings with it special considerations, such as how the large number.
KC CMG 2004 MXG Update 1. IFAs a/k/a zAAPs – what they are, where’s CPU time captured? 2.MXG required for SAS Version 9.1 – other SAS issues. 3.
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
BMTRY 789 Lecture 11: Debugging Readings – Chapter 10 (3 rd Ed) from “The Little SAS Book” Lab Problems – None Homework Due – None Final Project Presentations.
1 Chapter Overview Planning to Install SQL Server 2000 Deciding SQL Server 2000 Setup Configuration Options Running the SQL Server 2000 Setup Program Using.
HORIZONT 1 XINFO ® The IT Information System How to use XINFO in Software Development HORIZONT Software for Datacenters Garmischer Str. 8 D München.
System Performance Monitoring at RBC Craig Hodgins zSeries Performance Engineer Royal Bank of Canada.
HORIZONT XINFO – How to use XINFO in Development 1 HORIZONT XINFO – How to use XINFO in Development.
Online Programming| Online Training| Real Time Projects | Certifications |Online Classes| Corporate Training |Jobs| CONTACT US: STANSYS SOFTWARE SOLUTIONS.
Moving MXG off the Mainframe. Why move MXG? n If MXG is the only SAS usage on the mainframe the SAS license cost on a per user basis can be very high.
© 2015 IBM Corporation z13TLLB1 IBM zEnterprise Data Compression (zEDC)
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
© 2009 IBM Corporation IWS z/OS SPEs Auditing enhancements.
JPMorganChase1 Care and Feeding of SMF in a Large System Environment Joe Babcock.
Working Efficiently with Large SAS® Datasets Vishal Jain Senior Programmer.
Saving Software Costs with Group Capacity Richard S. Ralston OHVCMGMay 13, 2010.
From the Trenches OHVCMG May 13, 2010 Richard S. Ralston Antarctica.
1 DB2 Access Recording Services Auditing DB2 on z/OS with “DBARS” A product developed by Software Product Research.
Process concept.
Memory COMPUTER ARCHITECTURE
z/Ware 2.0 Technical Overview
Chapter 8: Main Memory.
A Successful Approach to Off-Hosting SAS/MXG Processing Session #22526
HC Hyper-V Module GUI Portal VPS Templates Web Console
Presentation & Demo August 7, 2018 Bill Shelden.
Process Description and Control
CPU Explorer Training 2014.
Implementing an OpenFlow Switch on the NetFPGA platform
Backup Monitoring – EMC NetWorker
Backup Monitoring – EMC NetWorker
Presentation transcript:

UK CMG 2009 H. W. "Barry" Merrill, PhD Merrill Consultants Dallas, TEXAS Monday, May 18, 2009 Remote from Dallas, TEXAS, USA

A. SAS Version Information B. Change MXGSAS92 Aug 22, 2008 C. SAS V9.2 on z/OS requires about 20MB more virtual storage D. COMPALL utility comparison of SAS Compiler timings. E. Revised MXG QA Job timings, member QAJOBXX F. Change ASUM70PR Enhancement Apr 30, 2009 G. Change TYPE42 Apr 9, 2009 Updates for VSAM H. Change DCOLLECT Mar 11, 2009 I. Change TYPE110 Mar 14, 2009 J. Change TYPE113 Feb 8, 2009 K. Change RMFINTRV Jan 13, 2009 L. Change TYPE70 Nov 27, 2008 M. Change TYPE70 Nov 10, 2008 N. Change TYPE73 Nov 10, 2008 O. Change TYPE70 Aug 21, 2008 P. Change TYPEDB2 Sep 1, 2008 Q. Change TYPE23 Jun 4, 2008 R. Change VGETDDS May 2, 2009 S. DB2 CPU Cost using MACDB2H Header Exit vs _EDB2ACC Dataset Exit. T. New EMPTYEXCPSEC option in PARMLIB is z/OS 1.10 only. U. MQ TCB CPU time included in CICSTRAN and TYPE30 and TYPE72. V. What products execute on zIIPs? W. Change ANALZPCR Nov 25, 2008 X. Major enhancements added in MXG 27.03, dated May 4, 2009

A. SAS Version Information For SAS Version V9.2 (TS1M0): Big Picture: SAS Version V9.2 is COMPATIBLE with MXG Software. On z/OS, new DSNAMES for SAS libraries are in the new MXGSAS92 JCL procedure example. All recent MXG Versions execute WITHOUT error with SAS Version V9.2. V9.2 libraries are read/written by SAS V8.2 or V9.1.3, & vice versa. For SAS V9.1.3 on z/OS with Service Pack 4: There are no reported errors, and MXG's CONFIGV9 now specifies V9SEQ instead of V6SEQ. As V6SEQ does not support long length character variables, it should not be used. WPS Version requirement information:

MXG Support Position for testing of WPS Release: WPS and current MXG are required. Your current MXG Software License Agreement states: Merrill agrees to provide continuous product support for MXG in the following areas: When error conditions (i.e., the SAS execution of MXG code produces either a return code or an ABEND) are the results of errors in MXG Code, they will be corrected. If you encounter an error testing MXG under WPS: You should report the error to WPS Technical Support for initial investigation. If WPS support believes the error is an MXG problem, they can contact MXG, or may choose to refer you to MXG Support. MXG Support may then request you to send data to MXG: - the raw data file that caused the error - your site's USERID.SOURCLIB (tailoring) source library If the error can be replicated under the SAS System, it will be corrected by MXG Software per our license terms.

B. Change MXGSAS92 Aug 22, 2008 New MXGSAS92 JCL Procedure for MXG under z/OS SAS V9.2 SAS changed their DSNAMES for CNTL and SASMSG datasets. CNTL DATASET: Using SAS Deployment Wizard (SDW) to install V9.2 DSNAME qualifier: version, year, julian date DSN=&SASHLQ..V92DYJJJ.CNTL(BAT&YY.) or a specific DSNAME, for example, of DSN=&SASHLQ..V92D8208.CNTL(BATW0) for an install in 2008 on julian date 208, in the USA. MXGSAS92 JCL procedure now has //CONFIG DD DISP=SHR,DSN=&SASHLQ..V92DYJJJ.CNTL(BAT&YY.) // DD DISP=SHR,DSN=&MXGHLQ..MXG.SOURCLIB(CONFIGV9) Get that exact YJJJ value from your SAS Installer. SASMSG DATASET: Also the SASMSG DSNAME with.SL. no longer exists, so the SASMSG DD only has these two DDs: //SASMSG DD DISP=SHR,DSN=&SASHLQ..&XX.&YY..SASMSG // DD DISP=SHR,DSN=&SASHLQ..EN&YY..SASMSG

C. SAS V9.2 on z/OS requires about 20MB more virtual storage BUILDPDB with additional SMF records with required 72MB with 9.2 required 92MB in Phase I: Data Program Total KB, SAS Total Memory EXT SYS KB, IBM IEF374I, last two KB, Total Memory KB, IBM IEF374I, last two "Data" or IEF374I "EXT" value that is limited by REGION on JOB "Program" or (second) SYS value is the area below 16MB line. The SAS Total Memory messages and SYSLOG IEF374I match closely

D. COMPALL utility comparison of SAS Compiler timings. DATA step creates 1871 datasets, all variables, zero obs. INFILE SMF was a DD Dummy or zero-length file. Compiler Platform Run Time Memory Required SAS Win/XP 75 seconds 1100 MB WPS 2.2 Win/XP 120 seconds same box SAS z/OS 93 seconds 1145 MB WPS 2.2 z/OS 32 minutes 1024 MB

E. Revised MXG QA Job timings, member QAJOBXX Eliminated many PROC COPY from //PDB DD to //XREFvvnn by writing directly to XREFvvnn. With SAS V9.1.3 and MXG on two z/Series machines: On IBM System/z: Machine Elapsed CPU Virtual SAS SU_SEC minutes min storage OpSys Version K z/OS K z/OS On Intel: 3.2GHz k WinXP GhZ k WinXP 9.2

F. Change ASUM70PR Enhancement Apr 30, 2009 ASUM70LP and ASUMCELP one obs per LPARNAME per INTERVAL Single Set of Variable Names -ASUM70LP is created per SYSTEM per LPARNAME so there can be replicated/repeated data if multi-systems -ASUMCELP is created per CECSER per LPARNAME one obs per interval ASUM70PR and ASUMCEC one obs per INTERVAL 60 separate sets of variable names LPnAAAA for 60 LPARs -ASUM70PR is created per SYSTEM per INTERVAL it too can have replicated data with multile systems -ASUMCEC is created per CECSER per interval

. ASUM70LP/ASUMCELP - Per-LPARNAME Variables ============ Engine Type ============= Metric: CP IFA IFL ZIP Installed Engines PARTNCPU NRIFACPU NRIFLCPU NRZIPCPU Avg Online Engines LPARCPUS IFACPUS IFLCPUS ZIPCPUS CPU Busy Time LCPUPDTM IFAACTTM IFLACTTM ZIPACTTM Percent CPU Busy PCTLPBY PCTIFABY PCTIFLBY PCTZIPBY Online Total Time LPARDUR IFAUPTM IFLUPTM ZIPUPTM Parked Time SMF70PAT IFAPATTM IFLPATTM ZIKPATTM Wait State Time SMF70WST IFAWSTTM IFLWSTTM ZIPWSTTM SUM70LP Sorted BY list: SYSPLEX SYSTEM SYSNAME STARTIME SHIFT CECSER LPARNAME LPARNUM SUMCELP Sorted BY list: CECSER STARTIME SHIFT LPARNAME LPARNUM

. ASUM70PR/ASUMCEC - Per-Interval Variables ============ Engine Type ============= CP IFA IFL ZIP Metric: Installed Engines PARTNCPU NRIFACPU NRIFLCPU NRZIPCPU Avg Online Engines LPARCPUS IFACPUS IFLCPUS ZIPCPUS CPU Busy Time CPUACTTM CPUIFATM CPUIFLTM CPUZIPTM Percent CPU Busy PCTLPBY PCTIFABY PCTIFLBY PCTZIPBY Online Total Time LPARDUR IFAUPTM IFLUPTM ZIPUPTM Parked Time SMF70PAT IFAPATTM IFLPATTM ZIKPATTM Wait State Time SMF70WST IFAWSTTM IFLWSTTM ZIPWSTTM ASUM70PR Sorted BY list: SYSPLEX SYSTEM SYSNAME STARTIME SHIFT CECSER; ASUMCEC Sorted BY list: CECSER STARTIME SHIFT;

G. Change TYPE42 Apr 9, 2009 Updates for VSAM TYPE42 Updates for VSAM RLS "ABOVE THE BAR" statistics, - been there, overlooked by MXG - 6 new datasets, labels all "BELOW" "ABOVE" the Bar. TY42S1 TYPE42S1 VSAMRLS SPLEX SC BELOW THE BAR TY42S2 TYPE42S2 VSAMRLS SC CF SYS BELOW THE BAR TY42S3 TYPE42S3 VSAMRLS SPLEX SC ABOVE THE BAR TY42S4 TYPE42S4 VSAMRLS SC CF SYS ABOVE THE BAR TY42D1 TYPE42D1 VSAMRLS SPLEX DATASET BELOW BAR TY42D2 TYPE42D2 VSAMRLS DATASET CF SYS BELOW BAR TY42D3 TYPE42D3 VSAMRLS SPLEX DATASET ABOVE BAR TY42D4 TYPE42D4 VSAMRLS DATASET CF SYS ABOVE BAR TY42X1 TYPE42X1 VSAMRLS BUFF MGR TOTALS BELOW BAR TY42X2 TYPE42X2 VSAMRLS BUFF MGR DETAILS BELOW BAR TY42X3 TYPE42X3 VSAMRLS BUFF MGR TOTALS ABOVE BAR TY42X4 TYPE42X4 VSAMRLS BUFF MGR DETAILS ABOVE BAR APAR OA25559 adds new variables from subtype 5 and 6 Kept in TYPE42DS, TYPE42SR, and TYPE42VT datasets: S42DSRDD='AVERAGE*READ MS*DISCONNECT*TIME' S42DSRDT='READ*OPERATIONS*TO*DATASET'

H. Change DCOLLECT Mar 11, 2009 Support for EAV, Extended Address Volume New in z/OS 1.10 Devices with more than cylinders HUGE volume sizes, 236GB (256K Cylinders) first release. Dataset DCOLVOLS: new variables: "Track-Managed Space" or "Base Addressing Space" First cylinders (54GB), and space above "Extended Addressing Space" rest of space on volume. Disk allocation in the EAS is in units of 21 cylinders. Initial in VSAM only, KSDS,RRDS,ESDS and Linear. So DB2 and zFS can use EAV volumes now. Type 1415 enhancement - Change EADSCBOK - User Program provided valid DCBE, EADSCB=OK If 'N", program did not specify EADSCB=OK IBM: Upgrade program to handle 28-bit cyl address. For when EAV supports more data set types. SMF14EAV - User Program issued EXCP or XDAP macros. TYPE19 enhancements -Change Existing two-byte counters expanded to four bytes.

I. Change TYPE110 Mar 14, 2009 Support for CICS/TS OPEN BETA. INCOMPATIBLE. Three new "TCB"s added: T8, EP, and TP, renumbered. NUM NUM NAME PREFIX DESCRIPTION 1 QR DSG QUASI REENTRANT MODE 2 RO DS2 RESOURCE OWNING MODE 3 CO DS3 CONCURRENT MODE 4 SZ DS4 SECONDARY LU MODE 5 RP DS5 ONC/RPC MODE 6 FO DS6 FILE OWNING MODE 7 SL DS7 SOCKETS OWNING MODE (SL) 8 SO DS8 SOCKETS OWNING MODE (SO) 9 SP DSH SOCKETS PTHREAD OWNING (SP) new 10 EP DSM EVENT PROCESSING MODE D2 DSD D2 - DB2 MODE JM DSE JM - JVM CLASS CACHE MODE new 11 TP DSN TP - THREADED TCB OWNING MODE S8 DSB S8 - SOCKETS (SSL) MODE L8 DSA L8 - OPEN MODE L9 DSI L9 - OPEN MODE J8 DS9 J8 - OPEN MODE J9 DSF J9 - OPEN MODE X8 DSJ X8 - OPEN MODE X9 DSK X9 - OPEN MODE new 21 T8 DSL T8 - JVM MULTITHREADED

J. Change TYPE113 Feb 8, 2009 SMF 113 Hardware Instrumentation Services HIS record documented in SA ,SA added by APAR OA25755 TYPE113 interval observation with six Basic counters six Program State counters sixteen Crypto counters twenty-four Extended counters That contain activity counts for Level One, Level Two and Level Three Data Cache AND Instruction Cache for each CPU engine. Counts are accumulated Use TYPS113 member or insert _S113 in EXPDBOUT with BUILDPDB which uses DIF() logic to deaccumulate. Always lose first interval if data is accumulated.

K. Change RMFINTRV Jan 13, 2009 In both PDB.RMFINTRV and TREND.TRNDRMFI datasets. Capture Ratios for zAAPs and zIIPs now calculated CAPIFART - CAPTURE RATIO FOR ZAAP ENGINES 100*CPUIFATM/IFAACTTM CAPZIPRT - CAPTURE RATIO FOR ZIIP ENGINES 100*CPUZIPTM/ZIPACTTM Service Class zAAP and zIIP CPU times are created: CPUIFATM - IFA (zAAP) CPU TIME in Service Classes CPUZIPTM - ZIP (zIIP) CPU TIME in Service Classes IFAACTTM - IFA (zAAP) CPU TIME in TYPE70 (Hardware) ZIPACTTM - ZIP (zIIP) CPU TIME in TYPE70 (Hardware)

L. Change TYPE70 Nov 27, 2008 NRCPUS is an AVERAGE NUMBER OF ONLINE NON-PARKED CP ENGINES Pre-IRD, it was COUNT of engines online at interval end, for IRD, it was AVERAGE NUMBER OF ONLINE CP ENGINES but now, if HiperDispatch is active, it is the AVERAGE NUMBER OF ONLINE, NON-PARKED CP ENGINES because any CP Parked Time (CPUPATTM/SMF70PAT) is now subtracted from the Online Time (SMF70ONT) NRCPUS= ( SMF70ONT-SMF70PAT) / DURATM ; NRCPUS can and will be a non-integer (2.5) value. These variables are recalculated/impacted NRCPUS PCTCPUBY PCTCPUEF CPUUPTM

M. Change TYPE70 Nov 10, 2008 Support for OA RMF HiperDispatch enhancements. TYPE70 SMF70Q00-SMF70Q12 counts of IN AND READY previously based on online processors with this APAR installed and HiperDispatch Active based on processors ONLINE AND NOT PARKED when sample was taken. TYPE70 new variable SMF70NRM='zIIP*NORMALIZATION*FACTOR*/ TYPE70PR field SMF70POF creates two new variables: POLARITY='POLARIZATION' 0='0:Horizontally Polarized or not indicated' 1='1:Vertically Polarized Low Entitlement' 2='2:Vertically Polarized Medium Entitlement' 3='3:Vertically Polarized High Entitlement' Variable POLARITY is decoded by new MG070PO format. POLARCHG='POLARITY*CHANGED?' value of Y if polarization was changed during interval.

N. Change TYPE73 Nov 10, 2008 Support for OA High Performance FICON (zHPF) TYPE73 dataset has these new zHPF variables: CHFACTV ='FICON*OPERATIONS*CONCURRENTLY*ACTIVE' CHFDFER ='FICON*OPERATIONS*DEFERRED*PER SEC' CHFRATE ='FICON*OPERATIONS*PER SEC' CHFXACTV='ZHPF*OPERATIONS*CONCURRENTLY*ACTIVE' CHFXDFER='ZHPF*OPERATIONS*DEFERRED*PER SEC' CHFXRATE='ZHPF*OPERATIONS*PER SEC' SMF73ECP='CHANNEL*PATH*IDENTIFICATION' SMF73EIX='INDEX TO*EXTENDED*CHANNEL*MEASUREMENTS' SMF73EOC='FICON*COMMAND MODE*OPERATIONS*ATTEMPTS' SMF73EOD='FICON*COMMAND MODE*OPERATIONS*NOT INIT' SMF73EOS='SUM COUNT OF*COMMAND MODE*OPERATIONS' SMF73ETC='FICON*TRANSPORT MODE*OPERATIONS*ATTEMPTS' SMF73ETD='FICON*TRANSPORT MODE*OPERATIONS*NOT INIT' SMF73ETS='SUM COUNT OF*TRANSPORT MODE*OPERATIONS' TYPE74 dataset has this new variable: R744FLPN='PARTITION*IDENTIFIER*OF CF' TYPE79C dataset for subtype 12 has the same new zHPF fields as those added to TYPE73

O. Change TYPE70 Aug 21, 2008 Support for APAR OA IBM recalculates PCTMVSBY when HIPERDISPATCH has parked a CP engine Online Time - (Wait + Parked Time) MVS UTIL(%)= * 100 Online Time - Parked Time MXG's calculation of PCTMVSBY is revised to match IBM.

P. Change TYPEDB2 Sep 1, 2008 Support for DB2 V9.1 (COMPAT) SMF 100/101 + new V8 data: WOW: New Z/OS metrics in PDB.DB2STATS, V8.1 and V9.1 QWOSDB2U='DB2*SUBSYSTEM*CPU*UTILIZATION' QWOSDBMU='DB2*DBM1*CPU*UTILIZATION' QWOSDPIR='DB2 SUBSYS*PAGE-IN*RATE' QWOSDRSU='DB2 SUBSYS*USED REAL STORAGE*IN MB' QWOSDVSU='DB2 SUBSYS*USED VIRTUAL*STORAGE*IN MB' QWOSLNCP='CPS*IN*LPAR' QWOSLPIR='LPAR*PAGE-IN*RATE' QWOSLPRU='LPAR*CPU*UTILIZATION' QWOSLRSF='LPAR*FREE REAL*STORAGE*IN MB' QWOSLRST='LPAR*REAL STORAGE*IN MB' QWOSLVSF='LPAR*FREE*VIRTUAL*STORAGE*IN MB' QWOSLVST='LPAR*VIRTUAL*STORAGE*IN MB' QWOSMSTU='DB2*MSTR*CPU*UTILIZATION'

Q. Change TYPE23 Jun 4, 2008 Support for APAR OA22414 adds new variables to TYPE23 SMF Statistics Records: SMF231RF='FIRST*REFERENCE*FAULTS' SMF23NFR='FIX*REQUESTS*BELOW*2GM' SMF23NGR='GETMAIN*REQUESTS*ISSUED' SMF23NIO='TOTAL*I/O*OPERATIONS' SMF23NRF='NON-FIRST*REFERENCE*FAULTS' SMF23PBG='PAGES*BACKED*DURING*GETMAINS' SMF23PFX='FRAMES*FIXED*BELOW*2GB' SMF23SRB='SRB*DISPATCHES' SMF23TCB='UNLOCKED*TCB*DISPATCHES' SMF23SFG='STATISTICS*SECTION*FLAG'

R. Change VGETDDS May 2, 2009 VGETDDS/VMXGSET - Logically "Concatenate" PDB Libraries Can read a SAS dataset from multiple LIBNAMEs ("PDB"s) With a single "SET" statement using a colon WildCard to read all Data Libraries "Starting With": To read "JOBS" from five libraries, PDB1-PDB5, you use // EXEC MXGSASV9 //PDB1 DD DSN=YOUR.PDB(0),DISP=SHR //PDB2 DD DSN=YOUR.PDB(-1),DISP=SHR //PDB3 DD DSN=YOUR.PDB(-2),DISP=SHR //PDB4 DD DSN=YOUR.PDB(-3),DISP=SHR //PDB5 DD DSN=YOUR.PDB(-4),DISP=SHR //SYSIN DD * %VGETDDS( DDNAMES=PDB: ); DATA COMBINE.JOBS; %VMXGSET( DATASET=JOBS );... rest of your subsetting logic... Enhancement allows dynamic allocation of GDG DSNAMEs or DSNAMES with embedded DATEs, to logically concatenate SAS data libraries. EXAMPLE - GOOVOO=MXG.PDB,START=45 BECOMES - MXG.PDB.G0045V00

S. DB2 CPU Cost using MACDB2H Header Exit vs _EDB2ACC Dataset Exit. Input file 58GB, 35 Million SMF records, 17 Million DB Read 35 Million, or use MACFILE Exit to skip 17 Million Use _EDB2ACC "Dataset Exit" to select at OUTPUT DB2 records are still fully decoded up to OUTPUE. or Use MACDB2H "Header Exit" to select at HEADER. throw away the unwanted records a the DB2 Header Only 11 variables were KEPT in DB2ACCT. Records Read Exit Used CPU Time mm:ss DB2ACCT obs 35MM Records _EDB2ACC 23: MM ID 101 ST 0 None 14:33 17MM 17MM ID 101 ST 0 _EDB2ACC 13: MM ID 101 ST 0 MACDB2H 6:

T. New EMPTYEXCPSEC option in PARMLIB is z/OS 1.10 only. Many sites have SMS Allocate 5 potential Volumes for DASD First is used, other four are "Candidate Volumes" Type 30 records have a slot for all five potential DDs Causes long SMF 30 records, split into "Multi-DD" records. The EMPTYEXCPSEC option, when enabled (off is Default!) PREVENTS CREATION OF THESE NULL DD SEGMENTS IN SMF 30 RECORDS.

U. MQ TCB CPU time included in CICSTRAN and TYPE30 and TYPE72. With CICS/TS Websphere MQ or later, using the CICS Using CICS Attachment Facility the MQ TCB CPU time consumed on behalf of a CICS Transaction (which will be under the L8 and/or KY8 TCBs) is captured in SMF 110 Subtype 1 CICSTRAN dataset IBM Fields USRCPUT, L8CPUT, and KY8CPUT MXG Variables TASCPUTM, L8CPUTTM and KY8CPUTM MQ TCB time is also recorded in the Address Space of CICS Region in CPUTCBTM in TYPE30 records of the CICS "job" in CPUTCBTM in TYPE72GO records for that ASID's Service Class.

V What products execute on zIIPs? - IBM DB2 and DB2 Utilities - IBM Communications Server for IPSEC - IBM Communications Server for Hipersocket Large Messages. - IBM XML, some parts of the parser. - IBM Extended Remote Copy (XRC) data mover address spaces (OA23174). - SYNCSORT - IBM Scalable Architecture for Financial Reporting (SAFR) - System Data Mover (SDM) benefits (z/OS Global Mirror). - Encryption and Compression: - CA-Vtape (option to use software compression to compress the cache) - CA Brightstore Tape Encryption (both compression and encryption). - CA Datacom - CA Netmaster for IP Packet Analysis (also uses zAAPs) - CA Insight for DB2 (when the SQL is already running on a zIIP. - CA IDMS R17 offloads some system mode time to zIIPs. - PKZIP - Neon Enterprise Software - IMS Utilities - Progress Software - Data Direct - Phoenix Software - Most products, including (E)JES - Shadow 7 (from DataDirect, uses zIIP and zAAP)

W. Change ANALZPCR Nov 25, 2008 Support for IBM zPCR capacity tool to use MXG PDB data. MXG creates an "External Study File", a new feature in zPCR Version C5.2b reads MXG RMF datasets TYPE70 TYPE70PR TYPE74 creates ".zpcr" output text file of XML tags/values SELECT=PEAKTIME CREATE a.zpcr file for each STARTIME for each SYSPLEX-SYSTEM with the highest total CPU Dispatch Time for CP engines in a full interval. THIS IS THE DEFAULT. SELECT=PEAKPCT CREATE a.zpcr file for each STARTIME for each SYSPLEX-SYSTEM with the highest percent CPU busy, based on the average number of online, non-parked CP engines in a full duration interval. SELECT=CECTIME Select the STARTIME for each LPAR in a CECSER with the highest total CPU Dispatch Time across all LPARs and all engines. Not yet implemented. SELECT=PEAK Create a.zpcr file for each system for the interval with peak PCTCPUBY in PDB.TYPE70.

X. Major enhancements added in MXG 27.03, dated May 4, 2009 ASUM70PR 27,076 ASUM70PR enhancement adds zIIP, zAAP, and IFLs plus. ASUM70PR Group Capacity ASUM70GC/GL wrong if multiple SYSTEMS. TYPE Support for LDAP Auditing ID=83 Subtype=3 SMF record. TYPEIMS Support for IMS Log 45X Interval Statistics record. TYPEIMSA Support for IMS Log 45X Interval Statistics record. TYPEIMFL Support for IMF+IMS 45X Interval Statistics record. TYPEDCOL Support for z/OS 1.10 DCDOVERA 32-bit already in MXG. TYPE Support for APAR OA27623, CPU Speed, SM1132SP, added. TYPENMON Protection for inconsistent NMON data counters. TYPEBVIR BVIR variable GLIBSEQN can be ASCII or EBCDIC. TYPESTC VTCS subtypes of STC/STK USER SMF record updated. VMXGSUM VMXGSUM-using programs support DROPed variables. TYPEXAM Variable DESCR truncated in XMHSTMEM, changed. TYPEULTM Serena's Ultimizer user MV moved subtype location. IMACICDU Optional USERCHAR in CICSTRAN was limited to 200. TYPE "Owner" variables incorrectly labeled as "Current".

Major enhancements added in MXG 27.02, dated Apr 13, 2009 Errors (Only in MXG 27.01) corrected in 27.02: TYPEDCOL MXG ONLY. DCOLVOLS sizes WRONG by 1024 factor. TYPE MXG ONLY. STARTIME/ENDTIME/etc missing value. Enhancements: TYPEEDGR Major updates for RMM/EDGHSKP D,V,X records. TYPEDCOL Support for EAV (large volumes) final correction. TYPECTCD Support for Control-D "Decollating" SMF record. TYPE Some SMF 102 IFCID=108 variables were not INPUT. VMACSMF SMF SUBTYPE GT 255 for BMC CICS subtype 2818/ TYPEHURN OBJECTSTAR Subtype 13 INPUT STATEMENT EXCEEDED TYPE CICS SMF 110 Statistics STID=108 skipped data. ANALDB2R PMACC01 had blank values; time formats match DB2PM. VMXGOPTR %VMXGOPTR changed, CURRENT vs ORIGINAL value used VGETSYSI New %VGETSYSI gets (z/OS only) SYSTEM, SU_SEC values. VMACDB DB2STATS QISTWFxx variables were incorrectly deaccum. TYPEMWAI HP OpenView on AIX RELEASE/SOFTWARE/SYSID wrong.

Major enhancements added in MXG 27.01, dated Mar 17, 2009 READDB READDB2 might not create all datasets, in Feb refresh RMFINTRV Negative PCTCPUBY, corrected in Feb 12 refresh. TYPE Support for CICS/TS OPEN BETA (INCOMPATIBLE). TYPE Support for CTG V7.2 (INCOMPAT, new RECID=7 error). TYPE Support for SMF 113 Hardware Instrumentation Svc HIS. TYPEDCOL Support for EAV, Extended Address Volume devices. TYPENTSM Support for NTSMF/Performance Sentry (MAJOR!). TYPE Support for Tivoli Automation SMF 114 record. TYPEULOP Support for BMC's Ultra Op Product's User SMF record. TYPETMO Support for ASG TMON for CICS V3.2 native records. ANAL Sample TCP/IP analysis from IBM SMF ID=119 records. BUILDPDB PDB.SMFRECNT created to audit SMF record counts. WEEKxxxx Weekly logic enhanced to support nonexistent dataset. MONTHxxx Month logic enhanced to support nonexistent dataset. ANALDB2R DB2PM-like report selection by DATABASE enhancement. UDB2GTF Revised Support for processing DB2 GTF records. TYPEDB DB2 V9 variables added by IBM or overlooked, added. ANALDB2R NOT SORTED ERROR if only PMACC04 was requested. TYPE Subtype 25 OLDMEMNM/NEWMEMNM were misaligned. TYPE TYPE42DS RESPTIME,MAXRSPTM,MAXSRVTM formats TYPENMON NMON record 'VM' support for both z/VM, and Intel. TYPE SMF88LTD timestamp wrong as GMT offset misapplied. MANY SAS option TRANSCODE=NO, &MXGNOTRA/&MXGNOTRB