[Mochi-devel] Margo + sockets provider inexplicably slow

Clement Barthelemy clement.barthelemy at inria.fr
Thu Sep 2 07:29:43 CDT 2021


Hello all,

I did some latency measurement to compare Mercury and Margo with different providers, the results are below:

                  Mercury (s/RPC)  Margo (s/RPC)
ofi+psm2            6.21e-5          5.01e-5  
ofi+tcp;ofi_rxm     8.20e-5          9.55e-5
ofi+sockets         7.54e-5          2.08e-2 (!)

As you can see, the Margo + the sockets provider is 250 times slower than the rest. I first suspected libfabric, but Mercury does not have the problem. Do you know what could be causing this?

I've tested with Margo 0.9.5, Mercury 2.0.1 and libfabric 1.12.1 & 1.13.1.

Thanks,

Clément


More information about the mochi-devel mailing list