Advice on maximizing the speed that vSphere can clone VMs
Posted: Mon Jan 06, 2014 5:18 pm
I asked this over on the VMware Communities forums and I'm not getting a lot of useful help, so I thought I'd ask it over here too.
I have a cluster of VMware Hosts that have dual 10Gig NICs. I'm using Starwind 6.0.5713 as my iSCSI storage solution with dual 10gig nics. I'm doing iSCSI port binding on the two 10gig ports on the VMHost. So I end up with 4 paths to each iSCSI volume. Then I do round robin across the 4 paths. I have a PowerCLI script that will clone out 50 VMs one after another. When I clone a single VM I'm seeing 6 to 8 gigabit of traffic on my Starwind box. If I clone two VMs at once I see 14 to 15 gigabit of traffic.
My question is why don't I get 14 to 15 (or better yet 20) gigabit of traffic when cloning a single VM?
I have the bandwidth. If I run ATTO Disk Benchmark inside a single VM on one of my hosts, it can generate over 20 gigabit of traffic. I assume a lot of that is hitting the Starwind cache, but at least I know a single host and the Starwind service can saturate my network bandwidth, which does not happen when cloning.
I know I have more storage speed since I can clone two VMs to the same time and get 190% the performance not the full 200%.
Is there some advanced setting that tells vSphere not to use all the available network/storage capacity while cloning?
I'd appreciate any advice on maximizing the speed that vSphere can clone VMs,
Thanks,
David
I have a cluster of VMware Hosts that have dual 10Gig NICs. I'm using Starwind 6.0.5713 as my iSCSI storage solution with dual 10gig nics. I'm doing iSCSI port binding on the two 10gig ports on the VMHost. So I end up with 4 paths to each iSCSI volume. Then I do round robin across the 4 paths. I have a PowerCLI script that will clone out 50 VMs one after another. When I clone a single VM I'm seeing 6 to 8 gigabit of traffic on my Starwind box. If I clone two VMs at once I see 14 to 15 gigabit of traffic.
My question is why don't I get 14 to 15 (or better yet 20) gigabit of traffic when cloning a single VM?
I have the bandwidth. If I run ATTO Disk Benchmark inside a single VM on one of my hosts, it can generate over 20 gigabit of traffic. I assume a lot of that is hitting the Starwind cache, but at least I know a single host and the Starwind service can saturate my network bandwidth, which does not happen when cloning.
I know I have more storage speed since I can clone two VMs to the same time and get 190% the performance not the full 200%.
Is there some advanced setting that tells vSphere not to use all the available network/storage capacity while cloning?
I'd appreciate any advice on maximizing the speed that vSphere can clone VMs,
Thanks,
David