From owner-freebsd-performance@FreeBSD.ORG Wed Oct 20 20:16:43 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A15A616A4CE for ; Wed, 20 Oct 2004 20:16:43 +0000 (GMT) Received: from gen129.n001.c02.escapebox.net (gen129.n001.c02.escapebox.net [213.73.91.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5304243D41 for ; Wed, 20 Oct 2004 20:16:43 +0000 (GMT) (envelope-from gemini@geminix.org) Message-ID: <4176C7A8.6030407@geminix.org> Date: Wed, 20 Oct 2004 22:16:40 +0200 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041002 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-performance@freebsd.org References: <004001c4b69d$80e21f40$0c0210ac@ADMIN1> <41766350.4080901@centtech.com> <006001c4b6ad$38a8cac0$0c0210ac@ADMIN1> In-Reply-To: <006001c4b6ad$38a8cac0$0c0210ac@ADMIN1> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with asmtp (TLSv1:AES256-SHA:256) (Exim 3.36 #1) id 1CKMsz-000E0N-00; Wed, 20 Oct 2004 22:16:42 +0200 Subject: Re: decreasing interrupt CPU load X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2004 20:16:43 -0000 Oleg Gawriloff wrote: > Hello, Eric! > You wrote to "Oleg Gawriloff" on Wed, 20 Oct 2004 > 08:08:32 -0500: > > EA> I've had really great performance with the em NICs, and bad experiences > EA> with bge's (the hardware is flaky). > OK, we'll try. Is there any problems with any of supported chipsets in > em-driver with polling? There many negative answer about polling support > in fxp on 82550, and good answers about 82558 and 82559 with fxp-driver. Since you mentioned earlier that you run this on an SMP system, are you aware that device polling is available only for single CPU kernels, that is, not in SMP mode? This is poorly documented, unfortunately. You can find out about it by looking at the first couple of lines of 'sys/kern/kern_poll.c'. Depending on what else you do on this server you might be better off with running it in single CPU mode, with device polling enabled (kernel compiled with DEVICE_POLLING and HZ=1000). This could make a considerable difference with the fxp driver already. I suggest to try it out before you start making changes to the hardware. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net