From owner-freebsd-performance@FreeBSD.ORG Tue Jun 5 21:43:31 2007 Return-Path: X-Original-To: freebsd-performance@freebsd.org Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7857D16A477 for ; Tue, 5 Jun 2007 21:43:31 +0000 (UTC) (envelope-from amesbury@umn.edu) Received: from mta-m2.tc.umn.edu (mta-m2.tc.umn.edu [134.84.119.106]) by mx1.freebsd.org (Postfix) with ESMTP id 4888B13C483 for ; Tue, 5 Jun 2007 21:43:31 +0000 (UTC) (envelope-from amesbury@umn.edu) Received: from paulaner.oitsec.umn.edu (paulaner.oitsec.umn.edu [160.94.247.212]) by mta-m2.tc.umn.edu (UMN smtpd) with ESMTP Tue, 5 Jun 2007 16:43:30 -0500 (CDT) X-Umn-Remote-Mta: [N] paulaner.oitsec.umn.edu [160.94.247.212] #+LO+TS+AU Message-ID: <4665D901.1060206@umn.edu> Date: Tue, 05 Jun 2007 16:43:29 -0500 From: Alan Amesbury User-Agent: Thunderbird 2.0.0.0 (X11/20070530) MIME-Version: 1.0 To: Kip Macy References: <20070602120018.C5A0516A536@hub.freebsd.org> <46646F3C.6050902@umn.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-performance@freebsd.org Subject: Re: Intel PRO/10GbE CX4? General 10Gb tips? X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2007 21:43:31 -0000 Kip Macy wrote: >> Sounds like the Intel hardware is the way to go, then. Performance is > > I'm not sure how you extrapolate that from the conversation to this > point. The ix cards are not currently available so nothing is yet > known about how they perform under FreeBSD and they may well come at a > premium for being dual-ported. Er, probably from the conversation I was having in my head and failed to get into writing. :-\ There are some other things which are important, e.g., having the drivers in 6.2-RELEASE, which I don't think I mentioned. >> absolutely key (else why spend the money for 10Gb hardware, right?), so >> a performance hit of more than 1-2% isn't going to be acceptable. I'd >> be willing to consider vendors who provided native FreeBSD blobs but, >> where possible and feasible, I tend to give preference to those who >> release specs and driver source openly. > > I'm sure ix will be open. mxge(4) and cxgb(4) are open. Andrew Gallatin was most helpful in providing some additional information off-list about the Myricom cards. We don't run 6-STABLE, so the driver he backported to 6-STABLE hasn't shown up on our systems. I rarely look at -CURRENT because--well, we don't use that in production. To look at 6.2-RELEASE and earlier, Intel is the only 10Gb hardware that works with FreeBSD. I'm glad to learn otherwise. :-) > I answered this question previously. The only 2 vendors with both good > cards and good drivers for FreeBSD at this time are Myricom and > Chelsio. Maybe we can poke Jack to post some numbers for ix(4) soon. You did, and thanks! I'm still looking for alternatives, but am already focusing on Myricom and Chelsio products. For our purposes, the Myricom hardware is looking more attractive than ixgb(4), as PCIe and support in 6-STABLE are extremely compelling. Thanks again for the help! -- Alan Amesbury OIT Security and Assurance University of Minnesota