[ofa-general] Performance penalty of OFED 1.1 versus IBGD 1.8.2

Roland Fehrenbacher Roland.Fehrenbacher at transtec.de
Wed Feb 28 07:21:00 PST 2007


>>>>> "Pavel" == Pavel Shamis <(Pasha)" <pasha at dev.mellanox.co.il>> writes:

    Pavel> Hi Roland,
    >> >> I'm migrating from IBGD 1.8.2 (kernel 2.6.15.7) to OFED 1.1,
    >> >> and saw some unpleasant performance drops when using OFED
    >> 1.1 >> (kernel 2.6.20.1 with included IB drivers). The main
    >> drop is in >> throughput as measured by the OSU MPI bandwidth
    >> >> benchmark. However, the latency for large packet sizes is
    >> also >> worse (see results below). I tried with and without
    >> "options >> ib_mthca msi_x=1" (using IBGD, disabling msi_x
    >> makes a >> siginficant performance difference of
    >> approx. 10%). The IB card >> is a Mellanox MHGS18-XT (PCIe/DDR
    >> Firmware 1.2.0) running on an >> Opteron with nForce4 2200
    >> Professional chipset.
    >> >> 
    >> >> Does anybody have an explanation or even better a solution
    >> to >> this issue?
    >> 

    Pavel> Please try to add follow mvapich parameter :
    Pavel> VIADEV_DEFAULT_MTU=MTU2048
    >> Thanks for the suggestion. Unfortunately, it didn't improve the
    >> simple bandwidth results. Bi-directional bandwidth increased by
    >> 3% though. Any more ideas?

    Pavel> 3% is good start :-) Please also try to add this one:
    Pavel> VIADEV_MAX_RDMA_SIZE=4194304

This brought another 2% in bi-directional bandwidth, but still nothing
in uni-directional bandwidth.

mvapich version is 0.9.8

Roland




More information about the general mailing list