Key Metrics and Practices for Monitoring Virtualization Platforms

Slides:



Advertisements
Similar presentations
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Sessions about to start – Get your rig on!. Ben
Availability Configuration PerformanceCapacity.
Session 1.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Dawie Human Infrastructure Architect Inobits Consulting VIR202.

Microsoft Virtual Academy. Microsoft Virtual Academy Agenda (01) Manage VMware with SC2012 SP1 Virtual Machine Manager (02) Monitor VMware with SC2012.
Won Huh Product Marketing Manager
What’s New with IIS 8: Open Web Platform for Cloud
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
8/8/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /9/ :26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /14/2018 6:55 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /16/2018 5:44 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
0 to 60: Developing Apps for Microsoft Office 2013
TechEd /19/ :39 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /19/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/22/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Visual Studio 2013 for web developers
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /1/2018 6:39 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /2/2018 5:42 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /28/2018 1:21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 5:30 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Optimizing SQL Server Performance in a Virtual Environment
Top OS Deployment Issues With Answers from Experts
TechEd /23/2019 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /24/2019 4:29 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
TechEd /28/2019 7:27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Pushing Data to and from the Cloud with SQL Azure Data Sync
2/28/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Microsoft Virtual Academy
Шитманов Дархан Қаражанұлы Тарих пәнінің
TechEd /5/2019 4:36 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Cloud-powered Load Testing with Team Foundation Service
Day 2, Session 2 Connecting System Center to the Public Cloud
Monitor VMware with SC2012 SP1 Operation Manager & Veeam Microsoft Tools for VMware Integration & Migration Symon Perriman Michael Stafford Senior.
6/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /12/ :12 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /30/2019 7:18 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /14/2019 9:28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What’s New in Visual Studio 2012 for Web Developers
TechEd /21/2019 9:49 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Presentation transcript:

Key Metrics and Practices for Monitoring Virtualization Platforms 11/8/2018 3:44 AM MDC-B324 Key Metrics and Practices for Monitoring Virtualization Platforms Raymond Chou Alec King © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session Objective Understand What is Useful To Us Let’s Go Beyond Conventional Tools

Answer the following questions: Which CPU resources are causing performance issues? How much are we wasting on storage? Can we identify memory issues before it escalates? Is disk throughput problems creating VM problems?

What do we monitor? Availability Configuration Performance Capacity

Availability Monitoring Status Monitor Cluster Status Migration issues Connectivity Hardware issues (Power supply, temperature, fan, RAID)

Monitoring Configuration Best Practice Analyzers System Center Advisor Central Monitoring via SCVMM

Monitoring Hyper-V Performance / Capacity TechEd 2013 11/8/2018 3:44 AM Monitoring Hyper-V Performance / Capacity CPU Hyper-V Hypervisor Logical Processor Hyper-V Hypervisor Root Virtual Processor Hyper-V Hypervisor Virtual Processor Processor Memory Hyper-V Hypervisor Partition Hyper-V Hypervisor Root Partition Hyper-V Dynamic Memory Balancer Hyper-V Dynamic Memory VM Memory\ Available Mbytes Memory\Pages/sec Network Hyper-V Virtual Switch Hyper-V Legacy Network Adapter Hyper-V Virtual Network Adapter Network Interface Storage Physical Disk Hyper-V Virtual IDE Controller Hyper-V Virtual Storage Device © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Monitoring Hyper-V Performance / Capacity TechEd 2013 11/8/2018 3:44 AM Monitoring Hyper-V Performance / Capacity CPU Hyper-V Hypervisor Logical Processor Hyper-V Hypervisor Root Virtual Processor Hyper-V Hypervisor Virtual Processor Processor Guest operating system processors do not have a set affinity to physical processors/cores Measure guest operating system processor utilization [Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time] [\Hyper-V Hypervisor Virtual Processor(*)\%Guest Run Time] Less than 60% consumed = Healthy 60% - 89% consumed = Monitor or Caution 90% - 100% consumed = Critical, performance will be adversely affected © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why monitoring Host CPU counters are inaccurate?

Monitoring Hyper-V Performance / Capacity TechEd 2013 11/8/2018 3:44 AM Monitoring Hyper-V Performance / Capacity Memory Hyper-V Hypervisor Partition Hyper-V Hypervisor Root Partition Hyper-V Dynamic Memory Balancer Hyper-V Dynamic Memory VM Memory\ Available Mbytes Memory\Pages/sec Measure available memory on the Hyper-V host operating system [Memory\Available Mbytes] 50% of free memory available or more = Healthy 25% of free memory available = Monitor 10% of free memory available = Warning Less than 5% of free memory available = Critical, performance will be adversely affected Measure available memory on the Hyper-V host operating system [\Memory\Pages/sec ] Less than 500 = Healthy 500 - 1000 = Monitor or Caution Greater than 1000 = Critical, performance will be adversely affected © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Monitoring Hyper-V Performance / Capacity TechEd 2013 11/8/2018 3:44 AM Monitoring Hyper-V Performance / Capacity Network Hyper-V Virtual Switch Hyper-V Legacy Network Adapter Hyper-V Virtual Network Adapter Network Interface Test Network Latency – Ping Test Packet Loss – pathping Test Network File Transfers – Copy Network Utilization Monitoring: \Network Interface(*)\Bytes Total/sec Less than 40% = Healthy 41%-64% = Monitor or Caution 65-100% = Critical, performance will be adversely affected Bottlenecks: \Network Interface(*)\Output Queue Length 0 = Healthy 1-2 = Monitor or Caution Greater than 2 = Critical, performance will be adversely affected. MTU settings must be the same for ALL © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Monitoring Hyper-V Performance / Capacity TechEd 2013 11/8/2018 3:44 AM Monitoring Hyper-V Performance / Capacity Storage Physical Disk Hyper-V Virtual IDE Controller Hyper-V Virtual Storage Device Measure Disk Latency – \Logical Disk(*)\Avg. sec/Read \Logical Disk(*)\Avg. sec/Write 1ms to 15ms = Healthy 15ms to 25ms = Warning or Monitor 26ms or greater = Critical, performance will be adversely affected Configure AV exclusions © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Single Tool for Centralized Monitoring Monitor with the entire Stack in mind Key Benefits Single View Across Platforms Available Knowledge Base Monitoring End-to-End Determining Root Cause

Platform  Application Monitoring Tenants Floors Foundation

Monitoring Key Hyper- V Performance Metrics Raymond Chou

Monitoring Key vSphere Performance Metrics Alec King Veeam Software

VMware vSphere monitoring options vCenter Agent in the VM SNMP Syslog VMware Web Service SDK (API)

Choose a monitoring tool System Center Operations Manager Best of breed for Windows OS and Apps Integrate VMware to see end-to-end

Key concepts for monitoring virtualization You need a map Track relationships & dependencies Visualize as you virtualize Dashboards & Reports. Context is key Everybody has to share Understand resource sharing and over-commitment Look to the future Use forecasting, trending, modelling Knowledge is power KB guidance is essential for lower time-to-resolution

1. Map - Storage topology view Map VMs and Apps to the storage they depend on

2. Visualize - Storage heatmaps Graphical views of Datastore usage and performance Click and drill-down into the ‘hot spots’

3. Sharing – Memory Pressure Dash Relate Host memory pressure to VM memory consumption, and view in-context alerts

4. Futures - Capacity Planning Reports For Clusters and Storage Forecast resource limits Predict capacity and plan for growth

5. Knowledge base

Key metrics : Over-commitment CPU Pressure # of running VM vCPU per Host Core High ratio can impact vSphere CPU Scheduler Absolute maximum = 25 Best practice 4 - 8

Key metrics : Over-commitment CPU Pressure Memory Pressure Memory allocated versus physical RAM available vSphere shares very efficiently (TPS) – but: High values can cause ballooning, or even swapping

Key metrics : Over-commitment CPU Pressure Memory Pressure Memory allocated versus physical RAM available vSphere shares very efficiently (TPS) – but: High values can cause ballooning, or even swapping

Key metrics : Over-commitment CPU Pressure Memory Pressure Disk Pressure Disk space allocated versus capacity No real performance impact – but: If VMs start to use their allocation – physical capacity can fill quickly

Key metrics : Compute CPU CPU Usage CPU Used, <90% CPU Ready, <15% CPU Co-Stop, <15 % Relate Host usage to VMs usage

Key metrics : Compute Memory Memory Usage Memory Used, <90% Memory Balloon, <50% Can cause high disk I/O in-VM due to paging Memory Swapping, = 0! Swapfile use is last resort for the Host Relate Host usage to VMs usage

Key metrics : Storage Storage space Disk Pressure is a factor! Minimum free space >100 MB At this point VM corruption will occur Also track ‘garbage/unknown’ files Also track Snapshots Relate VMs to Datastores

Key metrics : Storage Storage space Storage Latency Kernel Latency within Host ~0ms Device Latency on backend <20ms Find the hotspots of high I/O Relate VMs to Datastores

Key events: Availability and configuration Availability and Status VMs Hosts Storage Network Hardware

Demo Veeam Management Pack for VMware 11/8/2018 3:44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Veeam MP for VMware v6.0 VMware Monitoring, Reporting, & Capacity Planning vSphere 5.1 Windows Server 2012 System Center 2012 SP1 Certified VMware Ready Listed on Microsoft Pinpoint Get 10 free sockets! http://www.veeam.com/freemp

Critical Points to Take Away Understand the correct Metrics for performance measurement Right tools gives you the right information centrally

Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd 11/8/2018 3:44 AM Resources Learning Sessions on Demand http://channel9.msdn.com/Events/TechEd Microsoft Certification & Training Resources www.microsoft.com/learning TechNet msdn Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Evaluate this session Scan this QR code to evaluate this session. 11/8/2018 3:44 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/8/2018 3:44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.