From owner-freebsd-net Sun Oct 20 16: 8:40 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD45437B401 for ; Sun, 20 Oct 2002 16:08:39 -0700 (PDT) Received: from mail.sandvine.com (sandvine.com [199.243.201.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CB5343E91 for ; Sun, 20 Oct 2002 16:08:39 -0700 (PDT) (envelope-from don@sandvine.com) Received: by mail.sandvine.com with Internet Mail Service (5.5.2653.19) id <42S9VB5R>; Sun, 20 Oct 2002 19:08:38 -0400 Message-ID: From: Don Bowman To: 'Petri Helenius ' Cc: "'freebsd-net@FreeBSD.ORG '" Subject: RE: ENOBUFS Date: Sun, 20 Oct 2002 19:08:38 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org From: Petri Helenius >>Well, I'm definitely finding that I have more CPU free when using >>the broadcom BCM570X NIC (bge) than the Intel 8254X NIC (em). >What kind of difference are we talking about here? One third or less? ... The idle time in a bridging application remains more or less constant for the bge, regardless of load. This stayed at around 9% of my CPU. For the em, the idle time decreased as I increased the load, to end up using about double the CPU for the same load. I will post results when I have them done. >I think I=B4ll put a 3com card onto the PCI-X slot on the same chassis >and do some comparisons on the same exact hardware, traffic and kernel >configuration. > >However, if I understand correctly, PCI-X would allow optimizations >that are not present on the em driver? I'm not sure what these optimisations would be other than clock rate which the driver doesn't care about. Watch that your GE cards use a 64-bit bus, and stay at at least 66MHz. For PCI-X, a single device can run @ 133, 2 @ 100, more than 2 @ 66MHz. In the supermicro servers I have, one of the 2 slots is better than the other since its only used by the expansion. --don (don@sandvine.com www.sandvine.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message