[ofa-general] Performance of UDAPL RDMA vs IB verbs
Arlin Davis
ardavis at ichips.intel.com
Fri Feb 15 09:23:03 PST 2008
Chuck Hartley wrote:
> Here are the results with the CM:
>
> ib_rdma_bw -c -n100000 172.16.0.64 <http://172.16.0.64>
> 16855: | port=18515 | ib_port=1 | size=65536 | tx_depth=100 |
> iters=100000 | duplex=0 | cma=1 |
> 16855: Local address: LID 0000, QPN 000000, PSN 0x8e7362 RKey
> 0xea042f00 VAddr 0x002aaaaaae9000
> 16855: Remote address: LID 0000, QPN 000000, PSN 0xb45bba, RKey
> 0xc2042f00 VAddr 0x002aaaab10b000
>
> 16855: Bandwidth peak (#0 to #27125): 938.241 MB/sec
> 16855: Bandwidth average: 938.238 MB/sec
> 16855: Service Demand peak (#0 to #27125): 2428 cycles/KB
> 16855: Service Demand Avg : 2428 cycles/KB
>
> And the straight verbs results:
>
> ib_rdma_bw -n100000 172.16.0.64 <http://172.16.0.64>
> 16877: | port=18515 | ib_port=1 | size=65536 | tx_depth=100 |
> iters=100000 | duplex=0 | cma=0 |
> 16877: Local address: LID 0x05, QPN 0x20409, PSN 0xe329ee RKey
> 0x72043200 VAddr 0x002aaaaaae8000
> 16877: Remote address: LID 0x07, QPN 0x170409, PSN 0x1dc0f2, RKey
> 0x4a043200 VAddr 0x002aaaab10b000
>
>
> 16877: Bandwidth peak (#0 to #49797): 1493.66 MB/sec
> 16877: Bandwidth average: 1493.66 MB/sec
> 16877: Service Demand peak (#0 to #49797): 1525 cycles/KB
> 16877: Service Demand Avg : 1525 cycles/KB
>
ok, the performance issue is not uDAPL but rather the QP
optimization differences between rdma_cm and straight verbs.
Since uDAPL uses rdma_cm, this will be the base line for
performance/optimization. When using rdma_cm to connect,
a path record is obtained and the results are used to setup
QP attributes. For straight verbs, the attributes are hard
coded and QP info exchanged over sockets.
I would concentrate on the path record information returned
from the SA and compare against the straight verbs test
configuration.
Hal/Sean, is there an easy way to see path record information
from the query?
-arlin
More information about the general
mailing list