You dont have javascript enabled! Please enable it!

Live Migration Comparison over TCP/IP, Compression, and SMB MultiChannel with Hyper-V 2012 R2

2 Min. Read

Hello Folks,

Need for speed? Well I have two Hyper-V beast clustered running on top of HP Proliant DL380p Gen8 servers with the following specs:

  • 2 Sockets, 8 Cores each @ 2.69GHz = 32 Logical processors
  • 8 X 1 Gbps NICs (leveraging Hyper-V Converged Network with Network teaming and QoS)
  • 256GB RAM
  • 2 X 400GB SSD Enterprise Mainstream

Where is the bottleneck in above specs? Sure enough the network bandwidth, we have only 8Gbps network pipe no 10GbE nor RDMA NICs :(

In order to measure the Live Migration speeds between different types of migration, I wrote a PowerShell script inspired by Ben Hyper-V Program Manager what he did in TechEd in the demo that does the following:

    • Configure the cluster to use 1 GbE team for Live Migration with TCP/IP
    • Live migrate a VM (time measured)
    • Configure the cluster to use 1 GbE team for Live Migration with Compression
    • Live migrate a VM (time measured)
    • Configure the cluster to use two 1 GbE NICs @ 2Gbps with SMB Multichannel Live Migration
    • Live migrate a VM (time measured)
    • Configure the cluster to use 1 GbE team for Live Migration with Compression again to Live Migrate the VM back to the original Node
    • Live migrate a VM (time measured)

Let’s get started…

1- Live Migrating a Virtual Machine with 8GB static RAM from WS2012 R2 to WS2012 R2 with TCP/IP:LVM_TCPIP

2- Live Migrating a Virtual Machine with 8GB static RAM from WS2012 R2 to WS2012 R2 with Compression

What is happening during the compression Live Migration?Compression

LVM_Compression

3- Live Migrating a Virtual Machine with 8GB static RAM from WS2012 R2 to WS2012 R2 with SMB MultiChannel 2X1Gbps :)

What is happening during the SMB Live Migration?SMBMultiChannel

LVM_SMB01

LVM_SMB02

What I observed during my test that:

  • TCP/IP: The network is used about 95% of 1 GbE NIC, the pipe is saturated during the migration with low CPU utilization @ 2%.
  • Compression: The network is used about 95% of 1 GbE NIC, the pipe is saturated during the migration, but the CPU utilization is higher now (as expected) @ 25% to 33%, but remember that Live Migration will switch to TCP/IP if compression is competing for resources with the host and Virtual Machines.
  • SMB Multichannel: Nearly 2 Gbps network throughput over the two standard NICs. SMB is the future :)

And the time taken for each Live Migration? LVM_Comparison

Enjoy your weekend!

Cheers,

Charbel

Previous

Create a Logical Network in Virtual Machine Manager 2012 R2

Enable RSS on all Virtual Machines using PowerShell #vRSS #Hyper-V

Next

Let me know what you think, or ask a question...

error: Alert: The content of this website is copyrighted from being plagiarized! You can copy from the 'Code Blocks' in 'Black' by selecting the Code. Thank You!