I have servers with 40Gb Intel XL710 and 100GB Mellanox ConnectX-4 cards. I'm testing network performance with the included iperf in the Linux VSA and I'm only getting about ~30Gb when using VMXNET3 adapter. How should I tune this to get more speed? Or are Starwind processes better multithreaded than iperf, so I should expect more aggregated throughput like if testing with separate parallel iperf processes?
On another thread I read that for directly connected servers SR-IOV or DirectPath I/O aren't ideal due to the loss of link when the other node is shutdown or rebooted, so VMXNET3 seems like the way to go if I could get some more performance. From what I've read ESXi should be capable of 40Gb performance with VMXNET3. This will be for iSCSI traffic so ideally the 100Gb connection would be more than that as it's for the sync channel, even if I wouldn't be able to get the full 100Gb out of it. Would Starwind on Windows give higher throughput?
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software