From owner-freebsd-isp@FreeBSD.ORG Tue Nov 20 16:45:32 2012 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 21D9CE5A for ; Tue, 20 Nov 2012 16:45:32 +0000 (UTC) (envelope-from edinilson@atinet.com.br) Received: from nolver.com.br (ntserver3.atinet.com.br [187.0.230.10]) by mx1.freebsd.org (Postfix) with ESMTP id 6E9088FC08 for ; Tue, 20 Nov 2012 16:45:29 +0000 (UTC) Received: from suporte9 ([187.0.230.48]:2622) by ntserver3.nolver.com.br with [XMail 1.27 ESMTP Server] id for from ; Tue, 20 Nov 2012 14:45:05 -0200 Message-ID: <7D5F47372DCD43F3B766C27844695A94@suporte9> From: "Edinilson - ATINET" To: References: Subject: Re: FreeBSD boxes as a 'router'... Date: Tue, 20 Nov 2012 14:45:05 -0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Cc: John Fretby X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Nov 2012 16:45:32 -0000 Hi, I´m using Freebsd as a 'router' since version 4.3 (after this, 5.x, 6.x, 7.x). Now we are using FreeBSD 9.0-STABLE 64 bits on a Intel Server Boards S3200SH/S3210SH with 16gb RAM, 500gb SATA disk. In these years, we always use SuperMicro´s OR Intel´s Motherboards and Lan Cards from Intel (fxp and em) together with Freebsd. But, even using Intel Lan cards, we *NEVER* would be able to use polling without any kind of problem. Our upstream is 140Mbit, and even in our very busy ISP environment (BGP Full Routing+several ipfw filters+several graphs being generated), this machine + FreeBSD 9 can acomplish the task without problems. ps: You could try CPU AFFINITY in the new FreeBSD kernel version to get best results (instead of polling): http://segfault.in/2010/09/how-to-set-cpu-affinity-for-a-process-in-freebsd/ Good luck! Regards Edinilson ------------------------------------------ ATINET Tel Voz: (0xx11) 4412-0876 http://www.atinet.com.br ----- Original Message ----- From: "John Fretby" To: Sent: Tuesday, November 20, 2012 1:35 PM Subject: FreeBSD boxes as a 'router'... > Howdy all, > > We've currently got an ageing HP DL360 running as a 'router' - it has > 100Mbit in/out onto our network, and has two 'bce' NIC's providing in/out. > It's running quite an old version of FreeBSD (6 I think) - but works. > > As the network gets busier we've noticed the amount of interrupt time on > it > is climbing (as you'd expect - i.e. esp. if many small packets are being > forwarded). Many moons ago we did experiment with this box - and enabled > device polling (inc. upping the HZ on the box and recompiling the kernel > etc). This didn't work very well at the time (probably because it was in > it's infancy) so we left it off in the end. > > If we were to replace this box, with something new - say a SuperMicro > based > system with two: > > Intel 82574L's (em Driver Based) > > And enable polling - is it likely to "just work" these days? The current > upstream is 100Mbit, we're looking to upgrade this to 1Gbit in, but with > say 200Mbit comitted on it (so shouldn't go above 200Mbit). > > Is there anything that has to be done to enable polling - other than > recompiling GENERIC to support it? - i.e. no HZ hacks or anything needed > on > 'modern' machines (it's a quad core Xeon). > > Cheers, > > Jon. > _______________________________________________ > freebsd-isp@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-isp > To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org" >