From owner-freebsd-isp@FreeBSD.ORG Wed Jan 14 14:16:09 2004 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC58A16A4CE; Wed, 14 Jan 2004 14:16:09 -0800 (PST) Received: from mx1.nersc.gov (mx1.nersc.gov [128.55.6.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CFD043D2F; Wed, 14 Jan 2004 14:15:55 -0800 (PST) (envelope-from dart@nersc.gov) Received: by mx1.nersc.gov (Postfix, from userid 4002) id 9C06E1F39B; Wed, 14 Jan 2004 14:15:54 -0800 (PST) Received: from mx1.nersc.gov (localhost [127.0.0.1]) by localhost.nersc.gov (Postfix) with ESMTP id A21611F39E; Wed, 14 Jan 2004 14:15:50 -0800 (PST) Received: from gemini.nersc.gov (gemini.nersc.gov [128.55.16.111]) by mx1.nersc.gov (Postfix) with ESMTP id 6FBD11F39B; Wed, 14 Jan 2004 14:15:48 -0800 (PST) Received: from gemini.nersc.gov (localhost [127.0.0.1]) by gemini.nersc.gov (Postfix) with ESMTP id A5252F8EB; Wed, 14 Jan 2004 14:15:48 -0800 (PST) X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4 To: David Gilbert In-Reply-To: Message from David Gilbert <16389.44295.593077.330791@canoe.dclg.ca> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_585146572P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Wed, 14 Jan 2004 14:15:48 -0800 From: Eli Dart Message-Id: <20040114221548.A5252F8EB@gemini.nersc.gov> X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on mx1.nersc.gov X-Spam-Level: X-Spam-Status: No, hits=-4.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.60 cc: freebsd-isp@freebsd.org cc: freebsd-net@freebsd.org Subject: Re: Handling 100.000 packets/sec or more X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2004 22:16:10 -0000 --==_Exmh_585146572P Content-Type: text/plain; charset=us-ascii In reply to David Gilbert : > In our experience, switch to fxp ethernet cards, test several > motherboards and enable polling. > > fxp and em cards appear to have the best performance ... outrunning > other cards by a fair margin. Hmmm....we've been using SysKonnect (older ones -- SK-9843 chipset) and have been pretty happy. These tend to have a lot more packet memory than most other cards (this means that interrupt coalescence can buy you more). Of course, these don't currently support polling..... :( > > Different motherboards have several orders of magnitude different > performance with the same processor. Don't suppose you'd be willing to post your motherboard test results? We have found that SuperMicro motherboards (ServerWorks chipsets) are pretty good, but we don't have the resources to do exhaustive testing of all motherboards out there. --eli > > Polling (as others have mentioned) roughly doubles the throughput of a > server and eliminates live lock. > > Dave. > > -- > ============================================================================ > |David Gilbert, Independent Contractor. | Two things can only be | > |Mail: dave@daveg.ca | equal if and only if they | > |http://daveg.ca | are precisely opposite. | > =========================================================GLO================ > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > --==_Exmh_585146572P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) Comment: Exmh version 2.5 07/13/2001 iD8DBQFABb+ULTFEeF+CsrMRAisAAKCrgAAOOF9j4l6XzDTLbPv7ScVSEQCdFHp2 yzLq9TZOFBe/i1+Rs03fFOc= =1n7K -----END PGP SIGNATURE----- --==_Exmh_585146572P--