System Performance Monitoring at RBC Craig Hodgins zSeries Performance Engineer Royal Bank of Canada.

Slides:



Advertisements
Similar presentations
Project Management with VIVA PPM Tool (Project Portfolio Management)
Advertisements

Copyright © SoftTree Technologies, Inc. DB Tuning Expert.
Chapter 9. Performance Management Enterprise wide endeavor Research and ascertain all performance problems – not just DBMS Five factors influence DB performance.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Your Data Any Place, Any Time Manageability. SQL Server 2008 Manageability Challenges Challenges face database administrators today : Managing complex.
HP Quality Center Overview.
1 Project Planning with MS Project Kishore October 2002 Notes available in the presentation: To view notes download the presentation and select View->
Peter Plevka, BMC Software Managing IT and Your Business – Optimizing Mainframe Cost and Performance.
IBM Software Group ® Recommending Materialized Views and Indexes with the IBM DB2 Design Advisor (Automating Physical Database Design) Jarek Gryz.
© 2008 IBM Corporation Tivoli OMEGAMON XE on Z/VM and Linux Wayne Bucek Tivoli Consulting IT Specialist
Workload Management BMO Financial Group Case Study IRMAC, January 2008 Sorina Faur, Database Development Manager.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 7: Systems.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 7: Systems Management.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 6: Database Evolution Title: AutoAdmin “What-if” Index Analysis Utility Authors: Surajit Chaudhuri, Vivek Narasayya ACM SIGMOD 1998.
Measuring Performance Chapter 12 CSE807. Performance Measurement To assist in guaranteeing Service Level Agreements For capacity planning For troubleshooting.
Environmental Monitoring. ShockWatch/Infitrak Solutions ShockWatch/Infitrak provides High Tolerance Environmental Monitoring Solutions for: Hospitals.
Performance and Capacity Experiences with Websphere on z/OS & OS/390 CMG Canada April 24, 2002.
Optimizing Your Clarity Support Team.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Measuring zSeries System Performance Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012 Sponsored in part by Deer &
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
IBM Software Group Washington Area Informix User Group Forum 2004 The DB2 DBA Checklist Dwaine R Snow, DB2 & Informix.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
4 March 2014 ©2014 Newdea, Inc. 2 A Global, On-Line, Customizable Project Management Tool for PPD Coordination Units Outcomes >Transparency >Learning.
1 Managing Your Integrations an Operations Science Approach Steven Rdzak Infrastructure Services
Highlights Builds on Splunk implementations – extending enterprise value to include mission-critical IBM mainframe data. Unified mainframe data source.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Informix IDS Administration with the New Server Studio 4.0 By Lester Knutsen My experience with the beta of Server Studio and the new Informix database.
MBA7025_09.ppt/Mar 31, 2015/Page 1 Georgia State University - Confidential MBA 7025 Statistical Business Analysis Decision Support System Mar 31, 2015.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Event Management & ITIL V3
Balancing Batch Workloads and CPU Activity in a Parallel Sysplex Environment Prepared by Kevin Martin McKesson For CMG Canada Spring Seminar 2006.
Enterprise Reporting Solution
An Intro to AIX Virtualization Philadelphia CMG September 14, 2007 Mark Vitale.
About the OECD Why am I here? Why is access to online information important? Libraries and Librarians play a crucial role in the innovation process.
1 Wenguang WangRichard B. Bunt Department of Computer Science University of Saskatchewan November 14, 2000 Simulating DB2 Buffer Pool Management.
Right In Time Presented By: Maria Baron Written By: Rajesh Gadodia
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Quick Tips for Database Performance Tuning Sergey Koltakov Kurt Engeleiter Product Manager.
IBM Global Services © Copyright IBM Corporation 2005 International Business Machines ITIL Capacity Management Deep Dive Chris Molloy IBM Distinguished.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
1 An Automated Executive and Managerial Performance Monitoring, Measurement and Reporting System Team Members: Corey Sinclair Elvia Serrano Beata Gireyev.
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
INFORMATION MANAGEMENT Module INFORMATION MANAGEMENT Module
HP PPM Center release 8 Helping IT answer the tough questions
© 2013 IBM Corporation IBM Tivoli Composite Application Manager for Transactions Transaction Tracking Best Practice for Workspace Navigation.
Modeling Virtualized Environments in Simalytic ® Models by Computing Missing Service Demand Parameters CMG2009 Paper 9103, December 11, 2009 Dr. Tim R.
1EMC CONFIDENTIAL—INTERNAL USE ONLY FAST VP and Exchange Server 2010 Don Turner Consultant Systems Integration Engineer Microsoft TPM.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. 1 Main Frame Computing Objectives Explain why data resides on mainframe.
IMS 4212: Database Implementation 1 Dr. Lawrence West, Management Dept., University of Central Florida Physical Database Implementation—Topics.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
Saving Software Costs with Group Capacity Richard S. Ralston OHVCMGMay 13, 2010.
From the Trenches OHVCMG May 13, 2010 Richard S. Ralston Antarctica.
Making the Case for Business Intelligence
Overview – SOE vAuto-Config
SQL Server Monitoring Overview
System Monitoring Practices and Procedures
Jonathan Gladstone, P. Eng
Company Profile 2018.
Presentation & Demo August 7, 2018 Bill Shelden.
CPU Explorer Training 2014.
Targeting Wait Statistics with Extended Events
By Convergence IT Services Pvt. Ltd
Two Threads Are Better Than One
Using wait stats to determine why my server is slow
Presentation transcript:

System Performance Monitoring at RBC Craig Hodgins zSeries Performance Engineer Royal Bank of Canada

RBC Configuration 17 production LPARS in 3 Centres 9 test LPARS Performance teams for – IMS – DB2 – WAS – MQ – System Capacity Planning team

What is performance? Performance tuning is all about making hard choices as painless as possible so that more important work is given priority at the expense of less important work.

Best Practices “How is the system performing?” – What does that mean? How do you prove your case? – Gather the required data, summarize your findings, and present the results. – Is a resource being measured or is a workload being measured? Use detailed reports and graphs as back up to your analysis. Always tell a story as it helps make a point. Theory

Systems Team Role responsible for overall system performance monitor system health and diagnose performance issues identify performance issues via alerts and RMF monitoring work with other teams to resolve issues Work with vendors (IBM)

Tools SMF RMF WLM Strobe Omegamon MS Excel MXG Tivoli Decision Support SAS REXX zOSMF

Methodology Real time problem resolution – Alerts – RMF / Omegamon – RMF extracts Historical investigation – SMF extracts – RMF extracts

Alerts Types of alerts – CPU utilization (real-time) – CPU delays (previous day) – storage delays (previous day) – I/O response time (previous day) Contents of “P5KFIBR3 JOB58370 USING 89.1 %CPU. PLS NOTIFY TASK OWNER” – Contains a link to RMFDDS report ,

RMF DDS Report

Omegamon Data CSECT Analysis: INSP + Current sampling options: + JOB(P5KFIBR3) ASID is 831 Sampling is active + NOLIMIT INTERVAL(10) + Samples taken = 907; samples used = 907 -icpu TCB(8) LMOD(L5RXTBL) CSECT($PRIVATE) OFF(0) GR(230) HOT +<.: %CPU Utilization (CSECT) | EF0A |==========================> + 2EF0AD D |======> + 2EF0A |==>

General Monitoring Performance Management Database – to see trending of key performance indicators – created daily Dynamic Web Reporting System – specific data – on demand – MXG data base and dictionary

Reporting Pivot tables Pivot charts Trend reports On demand historical reports RMF DDS reports

Performance Reporting Database Daily reports created for all LPARs Configuration and IPL data CPU utilization, including zIIPs Capture ratio IO rates and response times Paging rates and central storage statistics

A Picture Is Worth…

Dynamic Web Reporting System Used for detailed historical reporting On demand canned queries Can use SAS to create customized queries

Pivot Table From Extract

Pivot Chart

Things to Ponder SIMD (Single Instruction, Multiple Data) – Can’t make the CPU faster – Allows parallelism SMT2 (Simultaneous Multi-threading x2) – What is the effect? – Had to make reporting changes (MXG)

Summary Large and complex environment Use automation and alerts effectively Use tools to diagnose problems faster Stay up with latest developments Team effort Data is key Effective reporting

Q&A and Discussion What are your best practices? What do you do differently? How do you keep up with ongoing changes? Health Checker?