From owner-freebsd-stable@FreeBSD.ORG Mon Apr 10 19:35:41 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 222EA16A403 for ; Mon, 10 Apr 2006 19:35:41 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from pproxy.gmail.com (pproxy.gmail.com [64.233.166.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFA6E43D49 for ; Mon, 10 Apr 2006 19:35:39 +0000 (GMT) (envelope-from zbeeble@gmail.com) Received: by pproxy.gmail.com with SMTP id t32so1153557pyc for ; Mon, 10 Apr 2006 12:35:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=Xmu0fegCoT9okP/snF4TckIPqatoqYsBeqwJxaPRp2Dkmorvg/QULzRJRxpNBICwt0D8WZBpZzHS56g04MrUWmnXLJPRHJqfad5FO6GOTZNSHSV8ZYqQD/PEOW9rQ9fnsuRUqK+tGQ+T9soBa2tQbju5JIVytZcKu9Af74y/OA0= Received: by 10.35.21.1 with SMTP id y1mr163170pyi; Mon, 10 Apr 2006 12:29:03 -0700 (PDT) Received: by 10.35.135.3 with HTTP; Mon, 10 Apr 2006 12:29:02 -0700 (PDT) Message-ID: <5f67a8c40604101229m73e5afa0n619a6725a7168e46@mail.gmail.com> Date: Mon, 10 Apr 2006 15:29:02 -0400 From: "Zaphod Beeblebrox" To: "Peter Jeremy" In-Reply-To: <20060410080418.GB739@turion.vk2pj.dyndns.org> MIME-Version: 1.0 References: <20060407121452.GO1784@math.jussieu.fr> <6.2.3.4.0.20060408150025.099369a8@64.7.153.2> <5f67a8c40604091456gfef47d3q3583d3d1a519d035@mail.gmail.com> <20060410080418.GB739@turion.vk2pj.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-stable@freebsd.org Subject: Re: Disappointed-new X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Apr 2006 19:35:41 -0000 On 4/10/06, Peter Jeremy wrote: > I can't comment on gigabit performance but at Fast Ethernet speeds, > I've found that fxp performs much better than dc, tl and tx NICs. > I've had fairly bad experiences with bge under even moderate load > (though the one in my laptop seems OK). > > One problem everyone might be facing is that both BGE and EM are good examples of bad vendor practice --- specifically making significant changes to a product without making it clear set of features you have/don't have. FreeBSD, in a way, makes this work by calling a whole class of cards by it'= s driver name. Both EM and BGE have versions that omit important features. My old laptop, for instance, had a BGE that could not send large frames. Many of the interrupt coalescing functions that are so amazing in EM are options that are deleted from cheaper versions of the chipset. Even the lowly FXP comes in more than a dozen flavours (although most of th= e differences ... like on-chip encryption ... are not supported in *BSD). I can honestly say that while BGE gave me great pains when they first came out, of late I havn't had cause to complain. Caution (based on past experience) prevents me from using them in servers, not current ongoing testing. Nothing I've read has given me any indication that they are capable of performing like good EM's (we only buy the server product, not the workstation version). Now... keep in mind that our stress tests care as much about 64 byte packet performance as they do large packet throughput. Average router pakcet size is on the way down, not up. Even if you estimate 350/550 as your average (out/in packet sizes), you care about 64 byte performance because of DDOS.