From owner-freebsd-net@FreeBSD.ORG Tue Feb 26 00:31:13 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 394B416A400; Tue, 26 Feb 2008 00:31:13 +0000 (UTC) (envelope-from SRS0=3f34d093e2f56729cd6e7ef292df5e91d2e17e8a=622=es.net=oberman@es.net) Received: from postal1.es.net (postoffice4.tagpma.org [IPv6:2001:400:6000:1::66]) by mx1.freebsd.org (Postfix) with ESMTP id 16AF213C457; Tue, 26 Feb 2008 00:31:11 +0000 (UTC) (envelope-from SRS0=3f34d093e2f56729cd6e7ef292df5e91d2e17e8a=622=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal4.es.net (Postal Node 4) with ESMTP (SSL) id GCF63908; Mon, 25 Feb 2008 16:31:08 -0800 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 54CD94500E; Mon, 25 Feb 2008 16:31:07 -0800 (PST) To: Ingo Flaschberger In-Reply-To: Your message of "Mon, 25 Feb 2008 15:05:18 +0100." Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1203985867_10451P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Mon, 25 Feb 2008 16:31:07 -0800 From: "Kevin Oberman" Message-Id: <20080226003107.54CD94500E@ptavv.es.net> X-Sender-IP: 198.128.4.29 X-Sender-Domain: es.net X-Recipent: ; ; ; ; X-Sender: X-To_Name: Ingo Flaschberger X-To_Domain: xip.at X-To: Ingo Flaschberger X-To_Email: if@xip.at X-To_Alias: if Cc: =?ISO-8859-15?Q?Daniel_Dias_Gon=E7alves?= , freebsd-net@freebsd.org, freebsd-performance@freebsd.org Subject: Re: FBSD 1GBit router? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 00:31:13 -0000 --==_Exmh_1203985867_10451P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Mon, 25 Feb 2008 15:05:18 +0100 (CET) > From: Ingo Flaschberger > Sender: owner-freebsd-net@freebsd.org > > Hi, > > >> ZB> - upgrade at least to 6.3. upgrading to 7.0 might also be better, > >> depending > >> ZB> on hardware choices > >> ZB> - ensure your ethernet cards are on fast enough busses. 'em' (Intel > >> Ether > >> ZB> Express 1000) flavor ports are my personal favorite > >> ZB> - enable polling (this will make a _huge_ difference by itself) > >> ZB> - your hardware is (likely) dual core. Make sure every piece of > >> hardware in > >> ZB> use doesn't involve any giant locks. Under 6.x consider the mpsafenet > >> ZB> sysctl. This is also a point on which 7.0 will shine. > >> > >> I upgrade to 7.0RC3 but still the same. 418Mbit is the roof. > > older fbsd's are faster than newer. > > How are the nic's connected to the cpu? > > lspci -v V7 is not (in my experience) slower than V4, v5, or v6. I have run a lot of tests at speeds MUCH higher than 1Gb. With 10Gb cards, I can sustain transfer rates of over 9Gbps (assuming low RTT and suitable hardware). 1Gbps is not even a challenge...even over a 100 ms. RTT. Note that high throughput may require some tuning. Transmit and receive windows need to be rather large if the RTT is very long at all. (See "bandwidth-delay product" in Stevens or some other TCP reference.) -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1203985867_10451P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFHw13Lkn3rs5h7N1ERAkJ8AJ92pDS77AS2zrQT1fJ/6atsZV60ywCgjrCI 5CzU5TmKkm4SXje0F7kXzy0= =QVe/ -----END PGP SIGNATURE----- --==_Exmh_1203985867_10451P--