Running starwind 5.2 build 20100211 on ML115 G5 with Win 2008 R2 x64 and 8GB RAM. NIC is an HP NC382T
ESXi 4.0 Server connected to starwind server. ESX server is ML115 G5. NIC is HP NC382T, connected to starwind server via cat 6 crossover.
VM running on ESX, Win 2008 R2 x64 with 2GB RAM.
iperf between vm and starwind server shows the following:
C:\>iperf -c 192.168.42.254 -P 2
------------------------------------------------------------
Client connecting to 192.168.42.254, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[164] local 192.168.42.2 port 49331 connected with 192.168.42.254 port 5001
[156] local 192.168.42.2 port 49330 connected with 192.168.42.254 port 5001
[ ID] Interval Transfer Bandwidth
[156] 0.0-10.0 sec 534 MBytes 447 Mbits/sec
[164] 0.0-10.0 sec 533 MBytes 446 Mbits/sec
[SUM] 0.0-10.0 sec 1.04 GBytes 893 Mbits/sec
HD Tune Pro run on the starwind server to local SATAII drive gives ~150 MB/s
If I present an iSCSI LUN (image file on a single SATAII drive) to the ESX server (using ESX software initiator), then attach that to the VM, HD Tune Pro in the VM gets ~30 MB/s
If I detach this LUN from the ESX server, and connect it to the VM directly via MS iSCSI initiator, I get the same from HD Tune Pro, ~30 MB/s
If I perform the same tests with a Starwind RAMDrive LUN (4GB), in both tests I get ~50 MB/s
I've installed TCP tweaks, and tried jumbo frames on and off, but no noticable differences.
Surely I should be getting better speeds?
Cheers for any help!
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software