SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

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
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified Binance Account
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareWorkforce Group
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecZurliaSoop
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challengeshemanthkumar470700
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 

Último (20)

!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
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
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

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