speeding performance problem solving by breaking … › share › 120 › webprogram › handout...

84
Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS Systems Joe Winterton IBM Tivoli OMEGAMON February 5, 2013 Session Number 12616

Upload: others

Post on 06-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS Systems

Joe Winterton

IBM Tivoli OMEGAMON

February 5, 2013

Session Number 12616

Page 2: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Speeding Performance Problem Solving

• Transparent Development – customer driven

• Pro-Active Performance Management

• Problem Solving -- Silo examples (zOS, CICS, IMS, DB2,

MQ, Storage, Networks)

• Problem Solving -- Multi-Domain examples-demo

2

Page 3: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

How we deliver software – Transparent Development

Page 4: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Changing How we Develop Software

• Client involvement from the beginning and

throughout the development process

• Over 40 clients throughout North

America and Europe

• Different size IT shops

• Different customers for each monitor.

• Agile (transparent) development model

validates use cases and functions as we

go

• Over 100 pieces of feedback driven into

the product by monthly reviews and

demonstrations.

Request for

enhancements

30 day reviews

90 day response

z/OS WW customer

Advisory Council

Quarterly calls

•Early Adopters Programs

•Monthly Calls and Demos

Development

Roadmap

Beta Program

Release

Page 5: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

IBM interviewed over 200 customers to understand future monitoring challenges needing to be addressed

In addition to customer ranking, conducted:

• Advisory Councils

• “Outside-in design” prototyping

• Early Adopter and Beta programs

#1 Requirement - Enhance 3270 UI with Problem Solving scenarios

#2 Requirement - Improve Maintenance

2010 NA & European Customer Advisory Council Survey

Top 3 Customer Requirements

#3 Requirement - Improve Performance utilizing zIIP

Page 6: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Now OMEGAMON customers walk side by side as we build new functions

In addition to customer ranking, conducted:

• Advisory Councils

• “Outside-in design” prototyping

• Early Adopter and Beta programs

#1 Requirement - focus on - Design/ review/ code/demo/ feedback/use

#2 Requirement – Then move on to next item - same

zSMC – Service Management Connect – join with us

#3 Requirement – And so on till we have a release set of content

https://www.ibm.com/developerworks/servicemanagement/z/index.html

Page 7: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Strategy with OMEGAMON 510s

7

• Move customers with e3270ui/ITM to PROACTIVE monitoring

• not eyes on over 30 screens looking at lights or numbers

• Do not look at STATUS screens -- get alerted on real issues

• Simplification – reduction in the number of monitoring address spaces

• Go from alerts to SME problem solving

Page 8: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Sample Situations for my zOS LPARs

8

Page 9: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

ITM - TEP Situation Event Console

9

Page 10: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

e3270ui - ITM Situation Event Console

10

Page 11: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Simplified OMEGAMON Architecture on z

11

Page 12: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for zOS 5.1.0 USS Process gone WILD !!

Page 13: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Situation Alerts me – Out of Control Process on SYS LPAR

Two alerts – CPU

Looper warning

and maybe WILD

USS process on

SYS

Page 14: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

zOS Systems -overview who is the LOOPING job?

I can CANCEL

right now if I wish

– but Want to look

some more

Page 15: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

JAVA (of course )– CTG90GP Process

We see the JAVA

Command in

CTG90GP burning

CPU

Page 16: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CTG90GP USS -JAVA use Details

Wild Process has used

11Hr 28 Min of z114 CPU

in 15 hours

Page 17: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Bottleneck Analysis and Inspect CTG90GP to get to looping code code

Time to CANCEL

the wild USS

Process !!

Page 18: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for zOS 5.1.0 Running out of USS Processes on an LPAR

Page 19: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Situation Alerts me – impending doom on SP14 LPAR

Look USS

Process use over

90% on SP14

Page 20: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

SP14 -Unix System Service overview

282 out of max 300

Processes in use –

lets see what they

are?

Page 21: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

User WLAND4 – what are they doing?

Page 22: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Contact the SME – WAND4

• Configuring USS Server on another LPAR

blocking this LPAR

•Cancel this work on other LPAR

•USS Process use goes down to 14%

•Success – SP14 dodges DOOM

Page 23: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Example of quickly finding and fixing z/OS Problem-Job CPU Looping

Possible Looping Job

Enter ‘c’ to cancel job

Job Cancelled

New E3270UI highlights

problems and simplifies

resolving them quickly

Screen 1

Step 2

Screen 2

In prior releases this may have taken from

5 to 15 screen interactions

Page 24: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Maybe change PPS -CPU Loop Warning

24

Page 25: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

25

Example of quickly finding and fixing z/OS Problem – Job Held Dataset

Waiting Job on Enqueue

Enter ‘d’ for details

Page 26: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

26

Example of quickly finding and fixing z/OS Problem – Job Held Dataset

Bad Job Holding –Good

Job waiting

Enter ‘c’ to cancel job

Page 27: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

27

Example of quickly finding and fixing z/OS Problem – Job Held Dataset

Confirm to Cancel

Bad Job-allow Good

Job to run

Page 28: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for CICS 5.1.0 MRO delay maybe effecting RT

Page 29: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Start with Service Level Analysis -

29

Page 30: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICSCTCA and CICSCTAA Better RT

30

Page 31: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICSCAAA to CICSCTCA

31

Page 32: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Compare Active Tasks - CICSCAAA

32

Page 33: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Active Tasks CICSCTCA- overtyped name

33

Page 34: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICS Dispatcher view

34

CICSCAAC 36 active and

CICSCTCA – 68 active

Page 35: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICS SME needed to continue

Page 36: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for Messaging 7.1.0 Queue Filled due to Application not started

Page 37: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Situation Alerts me – QMGR MQB1 Queue Health Critical

Look MQB1 –

Queue Health

Critical – lets

check why

Page 38: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Looking at the QNAME - see the issue

Queue

Book.Buy.WS.Prod

is 99.9% FULL

Page 39: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Queue details shows no applications OPEN for Input

Queue

Book.Buy.WS.Prod

no applications

reading the queue

Page 40: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Contact the correct MQ SME

• Please start the application to start reading the

queue.

Then the messages in the queue will get

processed !

Page 41: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for Messaging 7.1.0 OMEGAMON XE for CICS 5.1.0

Page 42: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICS and MQ interaction

42

CICS3ABx - Queue CSQB

MQOPEN,MQCLOSE, MQGET,

activity

Page 43: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICS shows CSQB details CICS3W8B

43

CICS3W8B - Queue CSQB

Statistics

Page 44: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

From CICS we can TAKE ACTION

44

MQ Connection – SET ,

FORCE Notconnected

Page 45: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Now lets go over to MQ – See its view

45

Queue CSQB Critical Health

Page 46: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CSQB Queue list and # Input/Output Opens

46

CSQB Queue list by Queue

Name – XMITQ – lets look

Page 47: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Drill down to a Queue – Channel Status

47

Queue CSQB XMIT Queue

Page 48: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Look at CICS3ABB Queue Details

48

CICS3ABB – INITQ details

Page 49: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICS3ABB – In flight work from MQ

49

CICS3ABB – MQ work

Page 50: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CSQB Events list – Channel Start/Stops

50

Recent Events in last Hour

Page 51: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for Messaging 7.1.0 CF Structure lssue

Page 52: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

e3270ui MQ Situation popped

52

MQ_QSG_CFStruct_Failed

Page 53: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

MQ Queue Sharing Group

53

Q7G2 –lets look

Page 54: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Q7G2 - Inactive

54

Page 55: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Drill Down – CF for Q7G2

55

CSQSYSAPPL Connect Failed

Page 56: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Contact the correct MQ SME

• Please fix the CF Structure failure for this

application!

Page 57: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for CICS 5.1.0 DB2 waits impacting CICS Response time

Page 58: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

CICSPlex Service Level Analysis Look at YTRANS group

58

YTRANS – Got OK RT and

some DB2 wait %

Page 59: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

YTRANS Transactions – DB2 waits

59

CICSxxxx – Drill down on one

Region with DB2 wait%

Page 60: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

One Region details for YTRANS

60

CICSxxxx – looking OK

Page 61: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

DB2 Region connected to CICS Region

61

CICSxxxx – DBW6 region

connected to this CICS

Page 62: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Next step go over to DB2 look at the regions and threads to continue

Page 63: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for Storage 5.1.0 Storage Allocation and Performance issues

Page 64: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

e3270ui – ZPETPLX2 SMS overview

64

Page 65: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Lets Look at Space and then Performance

65

Pick “F” for Storage

Groups Space

Page 66: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

SMS Storage Groups Space Summary

66

Group Space, Lowest

volume Free space

Page 67: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Lets Pick Volume Space

67

Page 68: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Volume D83VE3 Space details

68

Page 69: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Back and Look at Storage Performance

69

Page 70: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Dataset – LPARs – Job’s using

70

Page 71: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

A SME drills down for Volume Space or Performance issues

Page 72: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for DB2PE 5.1.1 DB2 Plans running in a Sharing Group

Page 73: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Look at Active DB2 Data Sharing Groups

73

Page 74: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Plans running in the PLEX right now

74

Page 75: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Group Thread Statustics

75

Page 76: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for Mainframe Networks 5.1.0 Drill down to TCP/IP details

Page 77: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Network Health for Applications Overview

77

Page 78: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Select TCP Stack overview

78

Page 79: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

TCP/IP Stack Overview

79

Page 80: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Problem Solving Scenario OMEGAMON XE for IMS 5.1.0 Overview drill down

Page 81: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Monitored IMS Subsystems

81

Page 82: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

IMS Transactions in the Susbsystem

82

Page 83: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Speeding Performance Problem Solving

• Transparent Development – customer driven

• Pro-Active Performance Management

• Problem Solving -- Silo examples

• Problem Solving -- Multi-Domain examples-demo

83

Page 84: Speeding Performance Problem Solving by Breaking … › share › 120 › webprogram › Handout › ...Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS

Speeding Performance Problem Solving by Breaking Down Silo Views on Your z/OS Systems

Joe Winterton

IBM Tivoli

February 5, 2013

Session Number 12616

Insert

Custom

Session

QR if

Desired.