z/os tuning basics: intro to rmf - where do i find the ... · z/os tuning basics: intro to rmf -...
TRANSCRIPT
9/9/16
1
z/OS Tuning Basics: Intro to RMF -Where Do I Find the Important Data?
Glenn Anderson IBM Systems Lab Services
and Training
RMF Product Overview
RMF Sysplex Data Server and APIs
RMF PostprocessorHistorical Reporting,
Analysis and Planning
RMF Monitor II and IIIReal-Time Reporting,
Problem Determination
RMFData Gatherer RMF
Monitor I
RMFMonitor II
background
RMFMonitor III
SMF
RMF Data Portal for z/OSRMF Spreadsheet Reporter z/OSMF Resource Monitoring
AIX, Windows & LinuxCIM Provider
CIM Client APIs
VSAM
RMF Distributed Dataserver (DDS)& RMF XP (GPM4CIM)
RMF Data Portal for z/OSRMF Performance Data Portal
9/9/16
2
RMFGAT(RMF III Data
Gatherer)
SMFVSAM
RMF SYSPLEX
DATASERVER
RMFGAT(RMF III Data
Gatherer)
SMFVSAM
RMF SYSPLEX
DATASERVER
RMFGAT(RMF III Data
Gatherer)
SMFVSAM
RMF SYSPLEX
DATASERVER
TSO logon Interface
Web browser (RMF DATA PORTAL) Interface
orRMF PM tool
Introduction to RMF III - Overview
LPAR
1LP
AR 2
LPAR
3
GPMSERVE
RMFGAT(RMF III Data
Gatherer)
SMFSMFVSAMVSAM
RMF SYSPLEX
DATASERVER
RMFGAT(RMF III Data
Gatherer)
SMFSMFVSAMVSAM
RMF SYSPLEX
DATASERVER
RMFGAT(RMF III Data
Gatherer)
SMFSMFVSAMVSAM
RMF SYSPLEX
DATASERVER
TSO logon Interface
Web browser (RMF DATA PORTAL) Interface
orRMF PM tool
Introduction to RMF III - Overview
LPAR
1LP
AR 2
LPAR
3
GPMSERVE
RMF in a Sysplex
What is the IBM z/OS Management Facility?
The Application StackBrowser
HTTP(s)
• The IBM z/OS Management Facility is now a part of z/OS V2.2 that provides support for a modern, Web-browser based management console for z/OS.
• The z/OS Management Facility applications run on the z/OS enabling you to manage z/OS from z/OS
– Information is presented on a workstation using a browser
• The z/OS Management Facility requires:– z/OS Communications Server– Security definitions (SAF)– Other components and functions are required for specific z/OSMF plug-ins– IBM 64-bit SDK for z/OS Java Technology Edition V7.1 or V8.0 ç zIIP eligible!
9/9/16
3
z/OSMF 2.2 functions
•Notifications and Workflow *(R2.1) •Configuration category
• Configuration Assistant for z/OS Communication Server application• Simplified configuration and setup of TCP/IP policy-based networking functions
•Links category• Links to resources - provides common launch point for accessing resources beyond z/OSMF
•Performance category • Capacity Provisioning (updated)manage connections to CPMs, view reports for domain
status, active configuration and active policy.• Resource Monitoring, System Status - provide integrated performance monitoring of
customer's enterprise• Workload Manager Policy Editor application• Facilitate the creation and editing of WLM service definitions, installation of WLM service
definitions, and activation of WLM service policies
•Problem Determination category• Incident Log : provide a consolidated list of SVC Dump related problems, along with details and
diagnostic data captured with each incident; facilitate sending the data for further diagnostics.•Software category (updated)
• Management: deployment of installed software simpler and safer, manage service levels and product levels
•z/OS classic Interface category•ISPF Task integrate existing ISPF into z/OSMF to enable tasks from single interface and ability to launch to ISPF functions directly•z/OSMF Administration category
• z/OSMF authorization services for administrator:- dynamically add links to non-z/OSMF resources; application linking manager(R13)
•z/OSMF Settings category (New!)• Manage FTP destinations and systems
z/OSMF Resource Monitoring
Browser
z/OSMFResourceMonitoring
► Browser connects to z/OSMF► z/OSMF Resource Monitoring can connect to all systems
where the RMF Distributed Data Server (DDS) is running► DDS retrieves z/OS performance data from all images of the
sysplex where the RMF Monitor III gatherer is active
DDS onLOCALPLEX
DDS onPRODPLEX
DDS onTESTPLEX
SYSB:RMFGATSYSA:RMFGAT
SYSA:RMFGAT SYSB:RMFGAT SYSA:RMFGAT SYSB:RMFGAT
9/9/16
4
LOCALPLEXis preconfigured
One DDS connection per line
Enterprise-wide Connections to RMF Distributed Data Server (DDS)
Resource Monitoring – Monitoring Desktops
At a Glance
Metric Group
Metric
Interval Control
9/9/16
5
Resource Monitoring – Monitoring Desktops: z/OS and Linux
LPAR1 LPAR2
Work Units (TCBs and SRBs)
Logical Processors
z/OS Dispatcher
Logical Processors
Physical Processors
PR/SM Dispatcher
PR/SM
LPAR1 LPAR2
Work Units (TCBs and SRBs)
Logical Processors
z/OS Dispatcher
Logical Processors
Physical Processors
PR/SM Dispatcher
PR/SM
z/OS LPAR environment
9/9/16
6
Current IBM exploitation of zAAPs and zIIPs
Specialty CP Eligible Major Users
zAAP or zIIP on z13
Any Java Execution Websphere CICS Native appsXMLSS
zIIP Enclave SRBs DRDA over TCPIPDB2 Parallel QueryDB2 Utilities Load, Reorg, Rebuild, RUNSTATS (V10)DB2 V9 z/OS remote native SQL proceduresDB2 prefetch, deferred write(V10), DBM1, MSTR(V11) TCPIP - IPSECXMLSSzIIP Assisted HiperSockets Multiple WriteVirtual Tape Facility Mainframe (VTFM) Software z/OS Global Mirror (XRC), System Data Mover (SDM)z/OS CIM ServerRMF Mon IIIOMEGAMON on z/OS and DB2IMS Ver 8SDSF (V2.2)
CPU Activity Report Part 1 – Detailed CP Data
INTERVAL 14.59.302
9/9/16
7
System Address Space Analysis
LPAR1 LPAR2
Work Units (TCBs and SRBs)
Logical Processors
z/OS Dispatcher
Logical Processors
Physical Processors
PR/SM Dispatcher
PR/SM
LPAR1 LPAR2
Work Units (TCBs and SRBs)
Logical Processors
z/OS Dispatcher
Logical Processors
Physical Processors
PR/SM Dispatcher
PR/SM
z/OS LPAR environment
9/9/16 14
9/9/16
8
Partition Data Report
© Copyright IBM Corporation 2012
Workload Service Class Goal Period Duration Importance
TSO TSOPROD 80% within 1 second 1 500 280% within 10 seconds 2 10000 2VEL=5 3 3
TSODEV 80% within 1 second 1 400 2VEL=20 2 10000 2VEL=20 3 4
BATCH BATP VEL=15 1 3BATDEV VEL=10 1 4/DBATNOR AVG=1 min 1 200K 3
VEL=10 2 5
Typical Goals (1 of 3)
WLM typical Service Policy goals (1 of 3)
9/9/16
9
© Copyright IBM Corporation 2012
Workload Service Class Goal Period Duration Importance
CICS CICSNOR 90% within 0.2 second 1 1CICSSPCL 70% within 0.1 second 1 1CICSLOW Average 5 seconds 1 1
IMS IMSNOR 90% within 0.4 second 1 1IMSHOT 80% within 0.2 secs 1 1IMSLOW Average 5 seconds 1 5
DDF DB1A 70% within 0.5 second 1 2000 3VEL=10 2 3
DB1B VEL=10 1 3
APPC APP1 70% within 0.5 second 1 1000 2VEL=20 2 3
Typical Goals (2 of 3)
WLM typical Service Policy goals (2 of 3)
© Copyright IBM Corporation 2012
Workload Service Class Goal Period Duration Importance
OMVS UNIX1 80% within 0.5 second 1 500 2VEL=20 2 3
TRNMGR VEL50I1 VEL=50 1 1
STC STCHI VEL=40 1 2STCMED VEL=15 1 3STCLOW VEL=5 1 5/D
Typical Goals (3 of 3)
WLM typical Service Policy goals (3 of 3)
9/9/16
10
REPORT BY: POLICY=WLMPOL WORKLOAD=BAT_WKL SERVICE CLASS=BATSPEC RESOURCE GROUP=BATMAXRG TRANSACTIONS TRANS-TIME HHH.MM.SS.TTT --DASD I/O-- ---SERVICE---- SERVICE TIMES ---APPL %---AVG 0.98 ACTUAL 6.520 SSCHRT 11.5 IOC 8326 CPU 24.7 CP 0.97 MPL 0.98 EXECUTION 6.128 RESP 7.0 CPU 662386 SRB 0.0 AAPCP 0.01ENDED 10 QUEUED 391 CONN 6.9 MSO 0 RCT 0.0 IIPCP 0.00END/S 0.17 R/S AFFIN 0 DISC 0.0 SRB 965 IIT 0.0 #SWAPS 0 INELIGIBLE 0 Q+PEND 0.1 TOT 671677 HST 0.0 AAP 40.27EXCTD 0 CONVERSION 0 IOSQ 0.0 /SEC 11195 AAP 24.2 IIP 0.00AVG ENC 0.00 STD DEV 0 IIP 0.0
GOAL: EXECUTION VELOCITY 35.0% VELOCITY MIGRATION: I/O MGMT 99.2% INIT MGMT 92.2%
RESPONSE TIME EX PERF AVG ------ USING% ----- ------------ EXECUTION DELAYS % --------SYSTEM VEL% INDX ADRSP CPU AAP IIP I/O TOT CPU
SYSD --N/A-- 99.2 0.4 1.0 0.8 45.9 0.0 3.9 0.4 0.4
Workload Activity Report: The WLM view
RMF report is at 1 minute interval
Workload Activity Report – TSO example
REPORT BY: POLICY=WLMPOL01 WORKLOAD=TSO SERVICE CLASS=TSO RESOURCE GROUP=*NONE PERIOD=1 IMPORTANCE=2 CRITICAL =NONE
-TRANSACTIONS- TRANS-TIME HHH.MM.SS.TTT --DASD I/O-- ---SERVICE--- SERVICE TIME ---APPL %--- --PROMOTED-- ----STORAGE----AVG 293.25 ACTUAL 2.335 SSCHRT 187.4 IOC 81821K CPU 951.417 CP 114.26 BLK 0.000 AVG 2616.59 MPL 293.23 EXECUTION 2.335 RESP 0.4 CPU 197358K SRB 33.108 AAPCP 0.00 ENQ 0.000 TOTAL 767254.5 ENDED 80683 QUEUED 0 CONN 0.3 MSO 106510K RCT 42.824 IIPCP 0.00 CRM 0.000 SHARED 563.70 END/S 89.66 R/S AFFIN 0 DISC 0.0 SRB 7339K IIT 1.079 LCK 62.436 #SWAPS 46123 INELIGIBLE 0 Q+PEND 0.2 TOT 393027K HST 0.009 AAP 0.00 -PAGE-IN RATES-EXCTD 0 CONVERSION 0 IOSQ 0.0 /SEC 436732 AAP 0.000 IIP 0.00 SINGLE 0.0 AVG ENC 0.00 STD DEV 5.296 IIP 0.000 BLOCK 0.0 REM ENC 0.00 ABSRPTN 1489 SHARED 0.0 MS ENC 0.00 TRX SERV 1489 HSP 0.0
GOAL: RESPONSE TIME 000.00.02.000 AVG
RESPONSE TIME EX PERF AVG --EXEC USING%-- -------------- EXEC DELAYS % ----------- -USING%- --- DELAY % --- % SYSTEM HHH.MM.SS.TTT VEL% INDX ADRSP CPU AAP IIP I/O TOT CPU CRY CNT UNK IDL CRY CNT QUI
*ALL 000.00.02.335 76.4 1.2 561.0 0.2 0.0 0.0 0.0 0.1 0.1 0.0 0.0 2.6 97 0.0 0.0 0.0 JA0 000.00.01.654 65.5 0.8 117.1 0.1 0.0 N/A 0.1 0.1 0.1 0.0 0.0 2.0 98 0.0 0.0 0.0 JB0 000.00.02.169 65.2 1.1 254.7 0.2 0.0 0.0 0.0 0.1 0.1 0.0 0.0 2.2 98 0.0 0.0 0.0 JC0 000.00.01.612 79.2 0.8 61.3 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.2 95 0.0 0.0 0.0 JE0 000.00.02.685 95.0 1.3 44.0 0.8 0.0 N/A 0.0 0.0 0.0 0.0 0.0 3.0 96 0.0 0.0 0.0 JF0 000.00.02.923 92.6 1.5 13.0 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.5 97 0.0 0.0 0.0 J80 000.00.11.747 66.7 5.9 30.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.4 99 0.0 0.0 0.0 J90 000.00.02.655 92.9 1.3 21.0 1.0 0.0 0.0 0.0 0.1 0.1 0.0 0.0 2.1 97 0.0 0.0 0.0 TPN 000.00.04.188 82.4 2.1 8.0 0.1 0.0 0.0 0.1 0.0 0.0 0.0 0.0 7.4 92 0.0 0.0 0.0 Z0 000.00.01.689 76.0 0.8 12.0 0.2 0.0 0.0 0.0 0.1 0.0 0.0 0.0 4.0 96 0.0 0.0 0.0
9/9/16
11
RMF Product Overview
RMF Sysplex Data Server and APIs
RMF PostprocessorHistorical Reporting,
Analysis and Planning
RMF Monitor II and IIIReal-Time Reporting,
Problem Determination
RMFData Gatherer RMF
Monitor I
RMFMonitor II
background
RMFMonitor III
SMF
RMF Data Portal for z/OSRMF Spreadsheet Reporter z/OSMF Resource Monitoring
AIX, Windows & LinuxCIM Provider
CIM Client APIs
VSAM
RMF Distributed Dataserver (DDS)& RMF XP (GPM4CIM)
RMF Data Portal for z/OSRMF Performance Data Portal