z/vm Capacity Planning Overview SHARE 117 Orlando Session 09561

Similar documents
z/vm Capacity Planning Overview

z/vm and Linux on zseries Performance Monitoring An Update on How and With What Products

Managing z/vm & Linux Performance Best Practices

IBM Infrastructure Suite for z/vm and Linux

Understanding Linux on z/vm Steal Time

Tips on Monitoring and Managing your z/vm and Linux on System z

V01. IBM zseries Expo April 16-20, 2007 Munich, Germany

Why Relative Share Does Not Work

Managing z/vm and Linux Performance Best Practices

zpcr Capacity Sizing Lab Part 2 Hands-on Lab

Making z/vm and Linux Guests Production Ready Best Practices

Performance and scalability of a large OLTP workload

Performance Monitoring and Capacity Planning. John Paul & Chris Hayes Session: ADC0199

System z Batch Network Analyzer Tool (zbna) - Because Batch is Back!

The IntelliMagic White Paper on: Storage Performance Analysis for an IBM San Volume Controller (SVC) (IBM V7000)

Capacity Planning for 1000 virtual servers (What happens when the honey moon is over?) (SHARE SESSION 10334)

Linux on z/vm Configuration Guidelines

Linux on IBM Eserver zseries and S/390:

how can I optimize performance of my z/vm and Linux on System z environments?

GSE z/os Systems Working Group s390-tools

Customer Experiences:

Linux on IBM System z

z/vm and Linux Disaster Recovery A Customer Experience Lee Stewart Sirius Computer Solutions (DSP)

Running Oracle Databases in a z Systems Cloud environment

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

Virtualization: TCP/IP Performance Management in a Virtualized Environment Orlando Share Session 9308

CommuniGate Pro SIP Performance Test on IBM System z9. Technical Summary Report Version V03

Capacity Estimation for Linux Workloads

Rackspace Cloud Databases and Container-based Virtualization

IBM Software Group. Lotus Domino 6.5 Server Enablement

SAP Performance Review/System Health Check

The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000

Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER

Capacity Analysis Techniques Applied to VMware VMs (aka When is a Server not really a Server?)

Practical Performance Understanding the Performance of Your Application

Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat

CA Technologies. Manage, Monitor and Protect Linux on System z: A Holistic Approach for Lowering Cost and Risk

Analyzing IBM i Performance Metrics

What's New in the z/vm 6.3 Hypervisor

Welcome to today's webinar: How to Transform RMF & SMF into Availability Intelligence

Towards an understanding of oversubscription in cloud

Monitoring Linux Guests and Processes with Linux Tools

W W W. Z J O U R N A L. C O M o c t o b e r / n o v e m b e r INSIDE

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Velocity in Nedbank. 10 November A Very Short Story!

Cross-Platform Access

Effectively running IBM Cognos BI for Linux on z Systems in a z/vm environment

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference

Windows Server Performance Monitoring

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

BridgeWays Management Pack for VMware ESX

Mainframe alternative Solution Brief. MFA Sizing Study for a z/os mainframe workload running on a Microsoft and HP Mainframe Alternative (MFA)

Analysis of VDI Storage Performance During Bootstorm

CICS Transactions Measurement with no Pain

MS SQL Performance (Tuning) Best Practices:

A Comparison of Oracle Performance on Physical and VMware Servers

Redbooks Paper. Local versus Remote Database Access: A Performance Test. Victor Chao Leticia Cruz Nin Lei

CPS104 Computer Organization and Programming Lecture 18: Input-Output. Robert Wagner

IBM PowerHA SystemMirror for i. Performance Information

BROCADE PERFORMANCE MANAGEMENT SOLUTIONS

Top 10 Tips for z/os Network Performance Monitoring with OMEGAMON. Ernie Gilman IBM. August 10, 2011: 1:30 PM-2:30 PM.

Oracle Database Scalability in VMware ESX VMware ESX 3.5

CON9577 Performance Optimizations for Cloud Infrastructure as a Service

AES will again be at SHARE in Anaheim occurring March 9-14, Details will follow on specific AES activities.

Q & A From Hitachi Data Systems WebTech Presentation:

Big Data Storage in the Cloud

Server 2008 SQL. Administration in Action ROD COLLEDGE MANNING. Greenwich. (74 w. long.)

System Virtual Machines

Application-Focused Flash Acceleration

Options for Backing Up and Restoring z/vm and Linux Guests

Options for Backing Up and Restoring a z/vm Cluster and Linux on System z Guests

Oracle on System z Linux- High Availability Options Session ID 252

vrealize Operations Management Pack for vcloud Air 2.0

DOAG November Hintergrund. Oracle Mainframe Datanbanken für extreme Anforderungen

Avoiding Performance Bottlenecks in Hyper-V

Data Warehousing With DB2 for z/os... Again!

Improve your IT Analytics Capabilities through Mainframe Consolidation and Simplification

Maximizing SQL Server Virtualization Performance

An Introduction to HIPPO V4 - the Operational Monitoring and Profiling Solution for the Informatica PowerCenter platform.

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

Large Linux Guests. Linux on z/vm Performance. Session 12390

Performance evaluation

Azure VM Performance Considerations Running SQL Server

Tracy Dean, IBM August Backing Up and Restoring a z/vm Cluster and Linux on System z Guests. SHARE Session #15727.

A Comparison of Oracle Performance on Physical and VMware Servers

Types of Workloads. Raj Jain. Washington University in St. Louis

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor

CA SYSVIEW Performance Management r13.0

Going beyond ITIL : IT Capacity Management with SAS

QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION

Virtual Networking with z/vm Guest LAN and Virtual Switch

Experiences with Using IBM zec12 Flash Memory

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Benchmarking Microsoft SQL Server Using VMware ESX Server 3.5

Performance Navigator Installation

Cloud Computing with xcat on z/vm 6.3

Towards Energy Efficient Query Processing in Database Management System

Unit two is about the components for cloud computing.

These sub-systems are all highly dependent on each other. Any one of them with high utilization can easily cause problems in the other.

Transcription:

Making systems practical and profitable for customers through virtualization and its exploitation. - z/vm z/vm Capacity Planning Overview SHARE 117 Orlando Session 09561 Bill Bitner z/vm Customer Care and Focus bitnerb@us.ibm.com 2009 IBM Corporation

Introduction Objectives: Provoke thought and ultimately action about Capacity Planning Concepts and approaches will be covered, not so much the mechanics Companion Piece: z/vm Performance Metrics also available on SHARE website or from author Time permitting dialogue on what can IBM do to help in this space? 2 2011 IBM Corporation

More to Performance Performance Management (Tuning) Performance Engineering (Test Analysis) Capacity Planning Business Planning 3 2011 IBM Corporation

Real vs. Virtual Planning Capacity planning for 'real' resources is one thing, but how do we incorporate 'virtual' resources? Need to address Overhead or management costs Define 'overhead' z/vm Control Program processor time? System Management virtual machines? Virtual Free Need to address peaks Averages alone are not sufficient Define what is acceptable capacity lag or impact to SLA Acceptable overcommitment of resources is very dependent on: Workload Environment SLA 4 2011 IBM Corporation

Looking at Resources Utilization Metrics: metrics of interest to determine utilization & distribution of resources Indicator Metrics: metrics that relate to thresholds or the degree of constraint and pain the system is expressing Quality Measures: something that indicates workload and response time and whatever is important to the business Well defined and defined throughout all the disciplines Something that can be mapped to other metrics to indicate a sweet spot Quality Measure Resource or Trigger Metric 5 2011 IBM Corporation

Real Processor Resources Real Processor Resources are perhaps easiest to measure and manage Utilization Metrics: LPAR Overhead Time System CPU Time CP CPU time associated with virtual machines Virtual CPU time associated with virtual machines Indicator Metrics: System Spin Time (Wall clock, not processor measure) LPAR Suspend Time CPU Wait Need to handle Specialty Engines Measure each type Mixed speeds? Keep in mind processor resource limits can pop up elsewhere e.g. Both HiperSockets require processors Compare or prorate based on workload (transaction rates). 6 2011 IBM Corporation

Virtual Processor Resources Utilization Metrics: CP CPU Time Virtual CPU Time Total CPU Time Potentially also include: Processes within Linux Linux Steal time At very least have the above available from Performance Engineering for comparison if z/vm totals look abnormal. Again, make accommodations for Specialty Engines Real and Virtual Indicator Metrics: CPU Wait Diagnose x'44' Diagnose x'9c' 7 2011 IBM Corporation

Other Processor Planning Thoughts Need to have some measure of work or throughput Best to determine cost per <something meaningful to everyone> Performance Engineering Business Planning Performance Management Capacity Planning Establish in Performance Engineering testing what the target cost / transaction Bring in Business Planning to determine target or range of transaction load Capacity Planning projects requirements based on above two Performance Management folks can help identify problems when things do not track. Rinse and repeat I prefer computing CPU seconds, but if you want to convert to some MIPS number or IFLS or European Swallow Computing Units feel free. Just make sure everyone uses the same decoder ring. 8 2011 IBM Corporation

Real Memory Utilization Metrics: NonPageable Pageable Minidisk Cache Misc Don't forget Xstore Indicator Metrics: Emergency Scan on Demand Scan Emergency Scan failures Available List(s) going empty 9 2011 IBM Corporation

Virtual Memory Types of Virtual Memory: Virtual Machines NSS/DCSS Virtual Disks in Storage System Utility Spaces PTRM spaces Virtual Machine Utilization Metrics: Defined virtual memory Backed virtual memory Resident virtual memory Estimated WSS Indicator Metrics: Paging Rates (Reads and Writes) Loading User Page Wait (Asynchronous and Synchronous) A guest pages may exist on both DASD and Real Memory Private DCSSs are considered part of the virtual machine for most metrics, while Shared DCSSs have their own metrics. 10 2011 IBM Corporation

Memory Overcommitment Gather data to determine a curve such as below Performance Engineering Tracking Production Artificially limiting amount of real memory Result is a V:R ratio for your workload that is edge of green/yellow. For example, lets say it is 1.8 If you are going to increase workload by adding 30GB of virtual, then you need to add real memory to keep the ratio at 1.8 or lower. Quality Measure Virtual to Real Ratio 11 2011 IBM Corporation

Network Session of its own Real Level Virtual Level Link Aggregation Limits/Thresholds/Quality Measures 12 2011 IBM Corporation

Real I/O Utilization Metrics: Channel Utilization Device I/O Rates System I/Os User Driven I/Os Device Utilization Access Density (I/Os per GB space) Indicator Metrics: Device Queuing Error Rates IOP Statistics 13 2011 IBM Corporation

Virtual I/O Utilizaiton Metrics Virtual I/O per Guest I/Os avoided due to MDC or VDisk Indicator Metrics Various levels in software stack where I/O queuing can occur Virtual I/O to Virtual CPU Ratio 14 2011 IBM Corporation

Data Collection Considerations Keep all groups in mind and in agreement The value of your data increases when it can be combined with other data. Volume of data Retention time Granularity or interval of data Correlation with other data Time zone considerations Terminology 15 2011 IBM Corporation

Methods of data collection RYO Performance Toolkit Summary/Trend OMEGAMON XE Shipping to z/os 16 2011 IBM Corporation

IBM Technical Support Capacity Planning in a Nutshell 17 2011 IBM Corporation

IBM Techline: Complete topology from z/vm data 18 2011 IBM Corporation

IBM Techline: Example of CPU Analysis 19 2011 IBM Corporation

IBM Techline: Memory Summary Example 20 2011 IBM Corporation

IBM Techline Support IBM Techline Support z/vm Capacity Planning http://www.ibm.com/support/techdocs/atsmastr.nsf/webindex/prs2875 Contact your IBMer for indepth analysis See free tools such as zpcr for processor sizing http://www.ibm.com/support/techdocs/atsmastr.nsf/webindex/prs1381 Thanks to following for info on Techline and ATS Offerings: Gretchen Frye Liz Holland 21 2011 IBM Corporation

Summary You have to Plan to do Capacity Planning if you want to do it successfully Otherwise, it becomes Capacity Scrambling Lots of resources available to help from IBM and Others 22 2011 IBM Corporation