SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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 SystemsThe Linux Foundation
 
Efficient use of NodeJS
Efficient use of NodeJSEfficient use of NodeJS
Efficient use of NodeJSYura 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
 
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 2015Codemotion
 
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 processingvrt-medialab
 
M&t presentation
M&t presentationM&t presentation
M&t presentationcivcimix
 
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 nutshellVictor Haydin
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity itplant
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Jim Jagielski
 
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.The Linux Foundation
 
Project ACRN hypervisor introduction
Project ACRN hypervisor introduction Project ACRN hypervisor introduction
Project ACRN hypervisor introduction Project ACRN
 
Broken Performance Tools
Broken Performance ToolsBroken Performance Tools
Broken Performance ToolsC4Media
 
Optimise Your VMware Costs
Optimise Your VMware CostsOptimise Your VMware Costs
Optimise Your VMware CostsStuart Hayward
 

Similaire à 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
 

Dernier

How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
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...Aggregage
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
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
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
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 8377877756dollysharma2066
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 

Dernier (20)

How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
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...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
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...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
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
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

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