I setup a new HP DL180 with dual quadcore XEON 5520, 12 1TB SATA drives in RAID 10, Windows Server 2008 (installed on it's own RAID 1), Intel Gigabit NICs and Starwind Enterprise with an Image File Device. I'm testing with an HP DL320 running VMware VSphere. Setup is a breeze, kudos to Starwind for that! I orginally had my NICs teamed on both ends with jumbo frames enabled connected to a Cisco 3750 switch and I enabled Round Robin MPIO in VSphere. Well the performance was very poor and even after applying the registry tweaks outlined here I was getting nowhere fast. So I tore down the NIC teaming and just did a crossover cable between the servers and I'm still getting the same speeds.
So I've come to the conclusion that either my testing methods are faulty or I've setup something just plain wrong! My primary testing has been with HD Tune Pro 3.5. I've used this tool for many years to help me determine the theoretical capacity of my servers and I've never seen speeds this slow, but I've also never used iSCSI before! When I run a benchmark test I get about 30.5 MB/sec and my iSCSI NIC never goes above 25% utilized. See the screenshots.


Any suggestions on what I should try to do to get better performance? Or is HD Tune not a true indicator of performance? Here is the benchmark test run from a weak SATA drive on a desktop computer, and I typically get about 2-3 times these speeds on a direct attached SATA RAID 10 on my servers.
