SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Capacity Management
    For Hyper-V
Agenda


   •   A brief overview of Hyper-V

   •   A look at the data and information that's available to the
       Capacity Manager

   •   Some unique challenges that Hyper-V brings to the Capacity
       Manager
Overview of Hyper-V
What is Hyper-V?

  •   A software virtual machine monitor for x64 systems that shares the
      same design as Xen
       • Type 1 Hypervisor

  •   First production release was on 26 June 2008

  •   Key elements are:
       • The hypervisor (around 100k in size)
       • Parent or root partition (the first and controlling guest)
       • Child partitions

  •   Two versions
What is Hyper-V?

  •   Windows 2008 R2
       • Hyper-V role
       • Windows + virtualization
       • Live Migration
       • Clustering capability


  •   Hyper-V Server 2008 R2
       • Light weight version
       • Purely virtualization
Architecture Diagram from MSDN
Hyper-V Guest Versions
Hyper-V Core – Dynamic Memory

 •   Available with SP1

 •   Adjust memory based on workload

 •   Memory management
      • Startup RAM
      • Max RAM
      • Memory buffer & pressure
      • Memory priority
Hyper-V Core – Dynamic Memory

 •   Dynamic memory buffer and pressure
      • Pressure = ratio of memory needs/has
      • Buffer = Percentage of committed memory

 •   Dynamic Memory Priority
      • Set at the VM level
Hyper-V Core - Live Migration

  •   Source and destination host must be part of same failover cluster
  •   VM must be on shared storage
  •   Host processors must be the same
       • Manufacturer and processor
  •   You need SCVMM R2
  •   Underlying OS must be Windows Server 2008 R2
Hyper-V vs vmware

 •   Cost savings
      • Licenses very cheap
      • New vmware cost memory

 •   Potentially better performance with other MS applications
      • Access to internal MS teams

 •   Less functionality (although starting to catch-up)
Monitoring Hyper-V
Performance Monitoring


 •   Capturing the data
     •   SCOM/SCVMM
     •   Raw performance counters


 •   Interpreting the data
System Center Operations Manager

  •   Provides central source of monitoring for Hyper-V
       • Management packs
       • Minimal metrics
       • No focus on Capacity Management
       • Inbuilt aggregation

  •   Provides multiple monitoring levels
       • Host
       • Guest
       • Application
System Center Virtual Machine Manager

  •   Multiple host management
  •   Multiple hypervisor management
  •   Template and library management
  •   Integrated P2V
  •   VM performance monitoring
  •   Live Migration
  •   Manage vmware estate as well (via vCenter)
Capturing Performance Data

•   Main sources of information are the Hyper-V performance counters as
    seen from the root partition
     • 21 functioning counters that provide around 600 metrics in total
     • Vendor products should interrogate these remotely via WMI

•   Perfmon metrics within each guest partition may not be reliable
     • For CPU etc.
     • However certain other metrics can be used

•   Monitoring via SCVMM
Performance counters

•   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 VM Vid Partition
     • Hyper-V Dynamic Memory Balancer
     • Hyper-V Dynamic Memory VM
     • Memory
Performance counters

•   Network
     • Network Interface
     • Hyper-V Virtual Switch
     • Hyper-V Legacy Network Adapter
     • Hyper-V Virtual Network Adapter


•   Storage
     • Physical Disk
     • Hyper-V Virtual IDE Controller
     • Hyper-V Virtual Storage Device
Hyper-V RVP CPU Utilization

                          WS2008ENTHyper-V Hypervisor Root Virtual Processor(_Total)% Total Run Time

     40

     35

     30

     25
                                                                                                                                                  WS2008ENTHyper-V Hypervisor
     20                                                                                                                                           Root Virtual Processor(_Total)%
                                                                                                                                                  Total Run Time
     15

     10

      5

      0
          12:30
                  12:38
                          12:46
                                  12:54
                                          13:02
                                                  13:10
                                                          13:18
                                                                  13:26
                                                                          13:34
                                                                                  13:42
                                                                                          13:50
                                                                                                  13:58
                                                                                                          14:06
                                                                                                                  14:14
                                                                                                                          14:22
                                                                                                                                  14:30
                                                                                                                                          14:38
CPU viewed within Root Partition


                   RVP Internal CPU Total Util. Reported (%)

      45

      40

      35

      30

      25
                                                               CPU Total Util. Reported (%)
      20

      15

      10

       5

       0
           0

           0

           0

           0

           0

           0

           0

           0

           0

           0

           0

           0

           0
         :3

         :4

         :5

         :0

         :1

         :2

         :3

         :4

         :5

         :0

         :1

         :2

         :3
      12

      12

      12

      13

      13

      13

      13

      13

      13

      14

      14

      14

      14
Hyper-V VP CPU % for WS2003STD

                WS2003STD Average CPU% VP Time

     70.00


     60.00


     50.00


     40.00
                                                 WS2003STD Average CPU%
                                                 VP Time
     30.00


     20.00


     10.00


      0.00
      12 1
           9

      12 7
      13 5
      13 3
           1

      13 9
      13 7
      13 5
           3

      13 1
      14 9
      14 7
           5

      14 3
           1
         :3
         :3
         :4
         :5
         :0
         :1
         :1
         :2
         :3
         :4
         :5
         :5
         :0
         :1
         :2
         :3
      12


      12




      13




      13




      14
CPU viewed from within WS2003STD guest

                   CPU Total Util. Reported (%)

      70


      60


      50


      40
                                                  CPU Total Util. Reported (%)
      30


      20


      10


      0
          0
          8
          6
          4
          2
          0
          8
          6
          4
          2
          0
          8
          6
          4
          2
          0
          8
        :3
        :3
        :4
        :5
        :0
        :1
        :1
        :2
        :3
        :4
        :5
        :5
        :0
        :1
        :2
        :3
        :3
     12
     12
     12
     12
     13
     13
     13
     13
     13
     13
     13
     13
     14
     14
     14
     14
     14
Hyper-V VP CPU % for Fedora9

                         WS2008ENTHyper-V Hypervisor Virtual Processor(Fedora9x86_64:Hv VP 0)% Total Run
                                                                 Time


    60


    50


    40
                                                                                                                                           WS2008ENTHyper-V
                                                                                                                                           Hypervisor Virtual
    30
                                                                                                                                           Processor(Fedora9x86_64:Hv
                                                                                                                                           VP 0)% Total Run Time
    20


    10


    0
         12:31
                 12:39
                           12:47
                                   12:55
                                           13:03
                                                   13:11
                                                           13:19
                                                                   13:27
                                                                           13:35
                                                                                   13:43
                                                                                           13:51
                                                                                                   13:59
                                                                                                           14:07
                                                                                                                   14:15
                                                                                                                           14:23
                                                                                                                                   14:31
CPU viewed from within Fedora9 guest

                                                                          CPU Utilization Total Reported (%)


     60


     50


     40

                                                                                                                                                  CPU Utilization Total Reported
     30
                                                                                                                                                  (%)

     20


     10


      0
          12:30
                  12:38
                          12:46
                                  12:54
                                          13:02
                                                  13:10
                                                          13:18
                                                                  13:26
                                                                          13:34
                                                                                  13:42
                                                                                          13:50
                                                                                                  13:58
                                                                                                          14:06
                                                                                                                  14:14
                                                                                                                          14:22
                                                                                                                                  14:30
                                                                                                                                          14:38
Capacity Challenges
Challenges – Getting the data

•   WMI access directly to the host
    • Provides a view on physical and partition usage
    • Misses the wider cluster view
    • Lack application/process information

•   Via SCOM/SCVMM
     • Provides wider view of performance
     • Default metrics light on performance/capacity

•   Multiple platforms
    • Windows and Linux information
Challenges – The levels


•   Cluster
     • Individual application clusters
     • The wider Hyper-V estate

•   Host
     • How is the host performing
     • How much capacity is available

•   Guest
     • Check dynamic memory settings
     • Application performance
Simple performance guidelines

  •   CPU performance
       • Logical processors
       • Virtual processors
       • MSDN troubleshooting guide

  •   Memory performance
       • Memory available and paging

  •   Disk I/O performance
       • Logical disk latency metrics
       • .VHD usage, care with static/dynamic

  •   Network performance
       • Bytes/sec and output queue length
Any Questions?
Capacity Management
    For Hyper-V

Weitere ähnliche Inhalte

Ähnlich wie webinar capacity management for hyper-v

Tackling the Management Challenges of Server Consolidation on Multi-core Systems
Tackling the Management Challenges of Server Consolidation on Multi-core SystemsTackling the Management Challenges of Server Consolidation on Multi-core Systems
Tackling the Management Challenges of Server Consolidation on Multi-core Systems
The Linux Foundation
 
Efficient use of NodeJS
Efficient use of NodeJSEfficient use of NodeJS
Efficient use of NodeJS
Yura Bogdanov
 
Where Did My CPU Go?
Where Did My CPU Go?Where Did My CPU Go?
Where Did My CPU Go?
Enkitec
 
Rmoug13 - where did my CPU go?
Rmoug13 - where did my CPU go?Rmoug13 - where did my CPU go?
Rmoug13 - where did my CPU go?
Enkitec
 
RMOUG 2013 - Where did my CPU go?
RMOUG 2013 - Where did my CPU go?RMOUG 2013 - Where did my CPU go?
RMOUG 2013 - Where did my CPU go?
Kristofferson A
 
Grid technology for next gen media processing
Grid technology for next gen media processingGrid technology for next gen media processing
Grid technology for next gen media processing
vrt-medialab
 

Ähnlich wie webinar capacity management for hyper-v (20)

Tackling the Management Challenges of Server Consolidation on Multi-core Systems
Tackling the Management Challenges of Server Consolidation on Multi-core SystemsTackling the Management Challenges of Server Consolidation on Multi-core Systems
Tackling the Management Challenges of Server Consolidation on Multi-core Systems
 
How to Fail at VDI
How to Fail at VDIHow to Fail at VDI
How to Fail at VDI
 
VDI Design Guide
VDI Design GuideVDI Design Guide
VDI Design Guide
 
Efficient use of NodeJS
Efficient use of NodeJSEfficient use of NodeJS
Efficient use of NodeJS
 
Where Did My CPU Go?
Where Did My CPU Go?Where Did My CPU Go?
Where Did My CPU Go?
 
Rmoug13 - where did my CPU go?
Rmoug13 - where did my CPU go?Rmoug13 - where did my CPU go?
Rmoug13 - where did my CPU go?
 
RMOUG 2013 - Where did my CPU go?
RMOUG 2013 - Where did my CPU go?RMOUG 2013 - Where did my CPU go?
RMOUG 2013 - Where did my CPU go?
 
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
 
Grid technology for next gen media processing
Grid technology for next gen media processingGrid technology for next gen media processing
Grid technology for next gen media processing
 
M&t presentation
M&t presentationM&t presentation
M&t presentation
 
Fast & Furious: building HPC solutions in a nutshell
Fast & Furious: building HPC solutions in a nutshellFast & Furious: building HPC solutions in a nutshell
Fast & Furious: building HPC solutions in a nutshell
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 
Orange is v cops
Orange is v copsOrange is v cops
Orange is v cops
 
Rendezvous point
Rendezvous pointRendezvous point
Rendezvous point
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2
 
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
 
Project ACRN hypervisor introduction
Project ACRN hypervisor introduction Project ACRN hypervisor introduction
Project ACRN hypervisor introduction
 
W10: Interrupts
W10: InterruptsW10: Interrupts
W10: Interrupts
 
Broken Performance Tools
Broken Performance ToolsBroken Performance Tools
Broken Performance Tools
 
Optimise Your VMware Costs
Optimise Your VMware CostsOptimise Your VMware Costs
Optimise Your VMware Costs
 

Kürzlich hochgeladen

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 

Kürzlich hochgeladen (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 

webinar capacity management for hyper-v

  • 1. Capacity Management For Hyper-V
  • 2. Agenda • A brief overview of Hyper-V • A look at the data and information that's available to the Capacity Manager • Some unique challenges that Hyper-V brings to the Capacity Manager
  • 4. What is Hyper-V? • A software virtual machine monitor for x64 systems that shares the same design as Xen • Type 1 Hypervisor • First production release was on 26 June 2008 • Key elements are: • The hypervisor (around 100k in size) • Parent or root partition (the first and controlling guest) • Child partitions • Two versions
  • 5. What is Hyper-V? • Windows 2008 R2 • Hyper-V role • Windows + virtualization • Live Migration • Clustering capability • Hyper-V Server 2008 R2 • Light weight version • Purely virtualization
  • 8. Hyper-V Core – Dynamic Memory • Available with SP1 • Adjust memory based on workload • Memory management • Startup RAM • Max RAM • Memory buffer & pressure • Memory priority
  • 9. Hyper-V Core – Dynamic Memory • Dynamic memory buffer and pressure • Pressure = ratio of memory needs/has • Buffer = Percentage of committed memory • Dynamic Memory Priority • Set at the VM level
  • 10. Hyper-V Core - Live Migration • Source and destination host must be part of same failover cluster • VM must be on shared storage • Host processors must be the same • Manufacturer and processor • You need SCVMM R2 • Underlying OS must be Windows Server 2008 R2
  • 11. Hyper-V vs vmware • Cost savings • Licenses very cheap • New vmware cost memory • Potentially better performance with other MS applications • Access to internal MS teams • Less functionality (although starting to catch-up)
  • 13. Performance Monitoring • Capturing the data • SCOM/SCVMM • Raw performance counters • Interpreting the data
  • 14. System Center Operations Manager • Provides central source of monitoring for Hyper-V • Management packs • Minimal metrics • No focus on Capacity Management • Inbuilt aggregation • Provides multiple monitoring levels • Host • Guest • Application
  • 15. System Center Virtual Machine Manager • Multiple host management • Multiple hypervisor management • Template and library management • Integrated P2V • VM performance monitoring • Live Migration • Manage vmware estate as well (via vCenter)
  • 16. Capturing Performance Data • Main sources of information are the Hyper-V performance counters as seen from the root partition • 21 functioning counters that provide around 600 metrics in total • Vendor products should interrogate these remotely via WMI • Perfmon metrics within each guest partition may not be reliable • For CPU etc. • However certain other metrics can be used • Monitoring via SCVMM
  • 17. Performance counters • 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 VM Vid Partition • Hyper-V Dynamic Memory Balancer • Hyper-V Dynamic Memory VM • Memory
  • 18. Performance counters • Network • Network Interface • Hyper-V Virtual Switch • Hyper-V Legacy Network Adapter • Hyper-V Virtual Network Adapter • Storage • Physical Disk • Hyper-V Virtual IDE Controller • Hyper-V Virtual Storage Device
  • 19. Hyper-V RVP CPU Utilization WS2008ENTHyper-V Hypervisor Root Virtual Processor(_Total)% Total Run Time 40 35 30 25 WS2008ENTHyper-V Hypervisor 20 Root Virtual Processor(_Total)% Total Run Time 15 10 5 0 12:30 12:38 12:46 12:54 13:02 13:10 13:18 13:26 13:34 13:42 13:50 13:58 14:06 14:14 14:22 14:30 14:38
  • 20. CPU viewed within Root Partition RVP Internal CPU Total Util. Reported (%) 45 40 35 30 25 CPU Total Util. Reported (%) 20 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 :3 :4 :5 :0 :1 :2 :3 :4 :5 :0 :1 :2 :3 12 12 12 13 13 13 13 13 13 14 14 14 14
  • 21. Hyper-V VP CPU % for WS2003STD WS2003STD Average CPU% VP Time 70.00 60.00 50.00 40.00 WS2003STD Average CPU% VP Time 30.00 20.00 10.00 0.00 12 1 9 12 7 13 5 13 3 1 13 9 13 7 13 5 3 13 1 14 9 14 7 5 14 3 1 :3 :3 :4 :5 :0 :1 :1 :2 :3 :4 :5 :5 :0 :1 :2 :3 12 12 13 13 14
  • 22. CPU viewed from within WS2003STD guest CPU Total Util. Reported (%) 70 60 50 40 CPU Total Util. Reported (%) 30 20 10 0 0 8 6 4 2 0 8 6 4 2 0 8 6 4 2 0 8 :3 :3 :4 :5 :0 :1 :1 :2 :3 :4 :5 :5 :0 :1 :2 :3 :3 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14
  • 23. Hyper-V VP CPU % for Fedora9 WS2008ENTHyper-V Hypervisor Virtual Processor(Fedora9x86_64:Hv VP 0)% Total Run Time 60 50 40 WS2008ENTHyper-V Hypervisor Virtual 30 Processor(Fedora9x86_64:Hv VP 0)% Total Run Time 20 10 0 12:31 12:39 12:47 12:55 13:03 13:11 13:19 13:27 13:35 13:43 13:51 13:59 14:07 14:15 14:23 14:31
  • 24. CPU viewed from within Fedora9 guest CPU Utilization Total Reported (%) 60 50 40 CPU Utilization Total Reported 30 (%) 20 10 0 12:30 12:38 12:46 12:54 13:02 13:10 13:18 13:26 13:34 13:42 13:50 13:58 14:06 14:14 14:22 14:30 14:38
  • 26. Challenges – Getting the data • WMI access directly to the host • Provides a view on physical and partition usage • Misses the wider cluster view • Lack application/process information • Via SCOM/SCVMM • Provides wider view of performance • Default metrics light on performance/capacity • Multiple platforms • Windows and Linux information
  • 27. Challenges – The levels • Cluster • Individual application clusters • The wider Hyper-V estate • Host • How is the host performing • How much capacity is available • Guest • Check dynamic memory settings • Application performance
  • 28. Simple performance guidelines • CPU performance • Logical processors • Virtual processors • MSDN troubleshooting guide • Memory performance • Memory available and paging • Disk I/O performance • Logical disk latency metrics • .VHD usage, care with static/dynamic • Network performance • Bytes/sec and output queue length
  • 30. Capacity Management For Hyper-V