Slow Disk Performance on Native SAN for Hyper-V
Posted: Wed Mar 27, 2013 3:43 pm
I have two identical Dell Poweredge T410 with dual X5650 processors, 64GB ram, Intel X540 10Gb nics, Intel I340-T4 nics, and two onboard Broadcom nics. The disks are configured into two RAID arrays on the Dell H700 controller with 1G onboard cache. The first array is RAID 1 with mirrored 2 terabyte WD SATA drives. This is where the Windows Server 2012 system is installed. The second array is 4 3 terabyte WD nearline SAS disks configured as RAID 10.
For my Starwind configuration I have both ports of the X540s cabled nic to nic between the servers, with one port for synchronization and the other for iSCSI. Jumbo frames are enabled on these ports. When testing the nics outside of Starwind, I reach more than 5 Gb speed on each port pair. However, when using a single Windows Server VM in starwind, utilization on both port pairs stays well below 2 Gb. During full synchronization, speed stays below 1 Gb on the synchronization port pair.
In terms of disk speed, when I test on the two host servers, I get great speeds on the RAID 10 arrays. However, when I test on the VM speeds are very slow, starting out at 100 Mbps and dropping to 20 Mpbs. There is nothing else running on either of the hosts. Speeds on the iSCSI port pair stay under 2 Gb while testing.
I have tried recreating the VM, changing cache size in Starwind, disabling and reenabling jumbo frames, tweaking other TCP setting on the nics, recreating and reformatting the RAID arrays, recreating and reformatting the iSCSI Starwing disks. I return to the same slow VM disk speeds and underutilization of the 10Gb nics. I have run out of ideas. I appreciate any assistance that can be offered. Thanks.
For my Starwind configuration I have both ports of the X540s cabled nic to nic between the servers, with one port for synchronization and the other for iSCSI. Jumbo frames are enabled on these ports. When testing the nics outside of Starwind, I reach more than 5 Gb speed on each port pair. However, when using a single Windows Server VM in starwind, utilization on both port pairs stays well below 2 Gb. During full synchronization, speed stays below 1 Gb on the synchronization port pair.
In terms of disk speed, when I test on the two host servers, I get great speeds on the RAID 10 arrays. However, when I test on the VM speeds are very slow, starting out at 100 Mbps and dropping to 20 Mpbs. There is nothing else running on either of the hosts. Speeds on the iSCSI port pair stay under 2 Gb while testing.
I have tried recreating the VM, changing cache size in Starwind, disabling and reenabling jumbo frames, tweaking other TCP setting on the nics, recreating and reformatting the RAID arrays, recreating and reformatting the iSCSI Starwing disks. I return to the same slow VM disk speeds and underutilization of the 10Gb nics. I have run out of ideas. I appreciate any assistance that can be offered. Thanks.