Supported NICs
Jason Bacon
bacon at uwm.edu
Wed Oct 16 16:47:13 UTC 2013
Good timing: just finished a new round of testing on 9.2-RELEASE.
No discernible difference from 9.1. Throughput was a bit slower both
BSD-Linux and Linux-Linux, probably due to the high load on the cluster
today.
FreeBSD infinibsd bacon ~ 36: sysctl kern.conftxt | egrep
'OFED|IPOIB|DEAD|INVARIANT|WITNESS'
options IPOIB_CM
options OFED
Thanks,
JB
On 10/16/13 10:23, Oded Shanoon wrote:
> Please run sysctl kern.conftxt and grep for the following options:
>
> OFED_DEBUG_INIT
> IPOIB_DEBUG
> DEADLKRES
> INVARIANTS
> INVARIANT_SUPPORT
> WITNESS
> WITNESS_SKIPSPIN
>
> These could result in performance degredation
>
> Regards,
>
> Oded Shanoon
> OFED-FreeBSD Team Leader
> Mellanox Technologies, Raanana
>
>
> -----Original Message-----
> From: Jason Bacon [mailto:bacon at uwm.edu]
> Sent: Monday, October 14, 2013 9:37 PM
> To: Oded Shanoon
> Cc: Jason Bacon; Anthony Cornehl; freebsd-infiniband at freebsd.org
> Subject: Re: Supported NICs
>
>
> Some initial test results...
>
> I installed an old Infinihost DDR HCA in one of our compute nodes running FreeBSD 9.1.
>
> RHEL nodes are using qlogic IB HCAs.
>
> 10.1.1 is gigabit Ethernet, 10.1.2 is IB.
>
> Running iperf server on FreeBSD and client on one of our RHEL nodes shows OK performance:
>
> bacon at infinibsd:/home/bacon % iperf -s
> ------------------------------------------------------------
> Server listening on TCP port 5001
> TCP window size: 64.0 KByte (default)
> ------------------------------------------------------------
> [ 4] local 10.1.1.140 port 5001 connected with 10.1.1.39 port 35947
> [ ID] Interval Transfer Bandwidth
> [ 4] 0.0-10.0 sec 1.10 GBytes 947 Mbits/sec
>
> [ 5] local 10.1.2.140 port 5001 connected with 10.1.2.39 port 60090 [ 5] 0.0-10.0 sec 7.20 GBytes 6.18 Gbits/sec
>
> RHEL to RHEL gives us about 8 Gbits/sec.
>
> Iperf server on RHEL and client on FreeBSD shows very poor performance for IB, while GigE is fine:
>
> bacon at infinibsd:/home/bacon % iperf -c 10.1.1.39
> ------------------------------------------------------------
> Client connecting to 10.1.1.39, TCP port 5001 TCP window size: 32.8 KByte (default)
> ------------------------------------------------------------
> [ 3] local 10.1.1.140 port 60066 connected with 10.1.1.39 port 5001
> [ ID] Interval Transfer Bandwidth
> [ 3] 0.0-10.0 sec 1.10 GBytes 943 Mbits/sec
>
> bacon at infinibsd:/home/bacon % iperf -c 10.1.2.39
> ------------------------------------------------------------
> Client connecting to 10.1.2.39, TCP port 5001 TCP window size: 32.0 KByte (default)
> ------------------------------------------------------------
> [ 3] local 10.1.2.140 port 14608 connected with 10.1.2.39 port 5001
> [ ID] Interval Transfer Bandwidth
> [ 3] 0.0-32.7 sec 768 KBytes 192 Kbits/sec
>
> Any ideas what might cause this?
>
> I'm going to install 9.2-RELEASE and retest in any case, plus explore the ib config tools, but any feedback in the meantime would be appreciated.
>
> Thanks,
>
> JB
>
> On 10/07/13 01:51, Oded Shanoon wrote:
>> Hi Jason,
>>
>> IB support in 9.2 is supposed to be stable enough.
>> Please note that Mellanox started supporting FreeBSD only recently. The driver in 9.2 was ported by someone from Isilon (Jeff Roberson) from OFA-1.5.3.
>> Since we started our involvement we entered some fixes to that driver (that were submitted into 9.2).
>> We also mapped various issues which needs to be fixed in the future.
>> We are now working on a major "face lift" to the driver - making it much more stable and with improved performance and features.
>>
>> Regards,
>>
>> Oded Shanoon
>> OFED-FreeBSD Team Leader
>> Mellanox Technologies, Raanana
>>
>>
>> -----Original Message-----
>> From: owner-freebsd-infiniband at freebsd.org
>> [mailto:owner-freebsd-infiniband at freebsd.org] On Behalf Of Jason Bacon
>> Sent: Monday, September 16, 2013 4:32 PM
>> To: Anthony Cornehl
>> Cc: freebsd-infiniband at freebsd.org
>> Subject: Re: Supported NICs
>>
>>
>> Thanks Anthony& Oded!
>>
>> Would you say that IB support in 9.2 is stable enough for a production HPC file server?
>>
>> Will do plenty of my own testing first, of course.
>>
>> Regards,
>>
>> Jason
>>
>> On 09/15/13 22:38, Anthony Cornehl wrote:
>>> On Sep 15, 2013 8:17 PM, "Anthony Cornehl"<accornehl at gmail.com
>>> <mailto:accornehl at gmail.com>> wrote:
>>>> On Sep 15, 2013 1:20 PM, "Jason bacon"<jwbacon at tds.net
>>> <mailto:jwbacon at tds.net>> wrote:
>>>>> Is there a list of supported IB NICs out there somewhere?
>>>>>
>>>>> I followed the wiki instructions for rebuilding with IB support
>>> and now have mlx4ib, mlxen, etc.
>>>>> Was hoping there would be man pages for the drivers that list
>>> known working cards, but there don't seem to be. I'm hoping to test
>>> a file server using IPOIB and possible roll a FreeNAS ISO with IB
>>> support if it works out.
>>>>> Thanks,
>>>>>
>>>>> --
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>> Jason W. Bacon
>>>>> jwbacon at tds.net<mailto:jwbacon at tds.net>
>>>>>
>>>>> Circumstances don't make a man:
>>>>> They reveal him.
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>
>>>>> _______________________________________________
>>>>> freebsd-infiniband at freebsd.org
>>> <mailto:freebsd-infiniband at freebsd.org> mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-infiniband
>>>>> To unsubscribe, send any mail to
>>> "freebsd-infiniband-unsubscribe at freebsd.org
>>> <mailto:freebsd-infiniband-unsubscribe at freebsd.org>"
>>>> Hey Jason,
>>>>
>>>> Mellanox ConnectX series cards are the only ones supported currently...
>>>>
>>>> http://www.mellanox.com/page/infiniband_cards_overview
>>>>
>>>> Don't forget to compile with IPoIB as well, since the IPoIB support
>>> is compiled into the driver, unlike in Linux.
>>>> Just be aware that IPoIB performance is also improved by enabling
>>> connected mode when you compile the kernel module. The IB code in
>>> FreeBSD is a few years older the what is in Linux, but, the following
>>> forum thread is probably relevant...
>>> http://forums.servethehome.com/networking/1554-infiniband-ipoib-perfo
>>> r
>>> mance-problems.html
>>>> Cheers!
>>> It also appears that Jeff fixed SDP a few weeks ago, which is more
>>> capable of reaching line-speed for IB-connected devices.
>>>
>>> http://pkg-ofed.alioth.debian.org/howto/infiniband-howto-7.html
>>>
>>> Cheers!
>>>
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Jason W. Bacon
>> jwbacon at tds.net
>>
>> Circumstances don't make a man:
>> They reveal him.
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> _______________________________________________
>> freebsd-infiniband at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-infiniband
>> To unsubscribe, send any mail to "freebsd-infiniband-unsubscribe at freebsd.org"
>
--
-------------------------------------
Jason W. Bacon
Systems Programmer
Research Computing Support
University of Wisconsin Milwaukee
bacon at uwm.edu
-------------------------------------
More information about the freebsd-infiniband
mailing list