[ofa-general] Direct / "Crossover" IPOIB
Or Gerlitz
ogerlitz at voltaire.com
Sun Jul 27 23:23:28 PDT 2008
Robert Dunkley wrote:
> What kind of bandwidth do other users see with TCP on qperf?
using qperf I get the following
rc_bw 1.95 GB/s
rc_bi_bw 3.9 GB/s
tcp_bw 995 MB/s - datagram mode mtu 2044
tcp_bw 1.15 GB/s - connected mode mtu 65520
my systems have ConnectX DDR HCA (25418) and PCIe gen2
From your rc_bw results it seems that your systems have gen1 PCIe, and
from the ibstat output
I see that you have the one port Sinai HCA (25204). The datagram mode
results with connectx
should be better since it supports TCP stateless offloads such as
checksum and LSO.
To change the mode of ipoib use
echo $mode > /sys/class/net/$dev/mode where $mode is connected or datagram
As for latency, from my experience with qperf it doesn't give the
optimized latency results, so for verbs based results
I suggest to use ib_write_lat which is provided with the perftest
package, for tcp latency results, you might want to use netperf with
TCP_RR and UDP_RR tests, eg:
> netperf -H 10.10.0.90 -D 1, -l 10 -fM -t TCP_RR -- -D L,R -m 4 -M 4
> netperf -H 10.10.0.90 -D 1, -l 10 -fM -t UDP_RR -- -m 4 -M 4
running these on my systems I see 25k (and above) transactions per
second which suggests an RTT/2 latency of about 20us (40us / 2) you saw
with qperf...
Or
More information about the general
mailing list