Hi Samer,
quick update from my side:
-
I managed to get connection working. The trick was to direct connect the ESX hosts and not use the IB switches. It seems they are not able to transmit the EN protocol. Direct connection however works. Strange thing here was that the Switches showed the ports coming up…
-
the connection speed is lousy. Even though I see 40GBit in ESX, its just giving me some 13-14 GBit for real:
esxcli network nic list | grep -i mel
vmnic1000202 0000:05:00.0 nmlx4_en Up Up 40000 Full 00:02:c9:21:a2:92 9000 Mellanox Technologies MT27500 Family [ConnectX-3]
vmnic2 0000:05:00.0 nmlx4_en Up Up 40000 Full 00:02:c9:21:a2:91 9000 Mellanox Technologies MT27500 Family [ConnectX-3]
and testing it with iperf3:
Accepted connection from 192.168.112.102, port 53966
[ 5] local 192.168.112.101 port 5201 connected to 192.168.112.102 port 40802
iperf3: getsockopt - Function not implemented
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 1.33 GBytes 11.5 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 1.00-2.00 sec 1.60 GBytes 13.7 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 2.00-3.00 sec 1.32 GBytes 11.3 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 3.00-4.00 sec 1.61 GBytes 13.8 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 4.00-5.00 sec 1.69 GBytes 14.5 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 5.00-6.00 sec 1.64 GBytes 14.1 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 6.00-7.00 sec 1.48 GBytes 12.7 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 7.00-8.00 sec 1.49 GBytes 12.8 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 8.00-9.00 sec 1.50 GBytes 12.9 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 9.00-10.00 sec 1.67 GBytes 14.4 Gbits/sec
iperf3: getsockopt - Function not implemented
[ 5] 10.00-10.10 sec 176 MBytes 14.5 Gbits/sec
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.10 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.10 sec 15.5 GBytes 13.2 Gbits/sec receiver
Server listening on 5201
Any idea how to sort this out?
I mean when I was using the cards in ESX5.5 using the real Infiniband mode it was working with 56GBit like a charm. It would be great if you can come up with something close to it, or even better with the real Infiniband supported again, what would reduce round trip times and increase speed.
By for now