Presentation is loading. Please wait.

Presentation is loading. Please wait.

Key Metrics and Practices for Monitoring Virtualization Platforms

Similar presentations


Presentation on theme: "Key Metrics and Practices for Monitoring Virtualization Platforms"— Presentation transcript:

1 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.

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

3 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?

4 What do we monitor? Availability Configuration Performance Capacity

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

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

7 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.

8 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.

9 Why monitoring Host CPU counters are inaccurate?

10 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 = 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.

11 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.

12 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.

13 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

14 Platform  Application Monitoring
Tenants Floors Foundation

15 Monitoring Key Hyper- V Performance Metrics
Raymond Chou

16 Monitoring Key vSphere Performance Metrics
Alec King Veeam Software

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

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

19 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

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

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

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

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

24 5. Knowledge base

25 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

26 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

27 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

28 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

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

30 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

31 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

32 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

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

34 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.

35 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!

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

37 Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd
11/8/2018 3:44 AM Resources Learning Sessions on Demand Microsoft Certification & Training Resources TechNet msdn Resources for IT Professionals Resources for Developers © 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.

38 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.

39 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.


Download ppt "Key Metrics and Practices for Monitoring Virtualization Platforms"

Similar presentations


Ads by Google