From owner-freebsd-performance@FreeBSD.ORG Thu Dec 27 01:18:52 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A48B316A419; Thu, 27 Dec 2007 01:18:52 +0000 (UTC) (envelope-from jcmichot@flash.usenet-fr.net) Received: from flash.usenet-fr.net (flash.usenet-fr.net [88.174.64.5]) by mx1.freebsd.org (Postfix) with ESMTP id 5B2A313C469; Thu, 27 Dec 2007 01:18:52 +0000 (UTC) (envelope-from jcmichot@flash.usenet-fr.net) Received: by flash.usenet-fr.net (Postfix, from userid 200) id D1E6895BD3; Thu, 27 Dec 2007 02:18:50 +0100 (CET) Date: Thu, 27 Dec 2007 02:18:50 +0100 From: Jean-Claude MICHOT To: Sten Daniel Soersdal Message-ID: <20071227011850.GA43415@flash.usenet-fr.net> References: <20071226180327.GA39735@flash.usenet-fr.net> <4772AA7C.1020206@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4772AA7C.1020206@gmail.com> User-Agent: Mutt/1.4.2.2i Cc: freebsd-net@freebsd.org, freebsd-performance@freebsd.org, Jean-Claude MICHOT Subject: Re: DELL PowerEdge 860 and Broadcom Gigabit Ethernet poor performance. X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Dec 2007 01:18:52 -0000 On Wed, Dec 26, 2007 at 02:24:44PM -0500, Sten Daniel Soersdal said: > Jean-Claude MICHOT wrote: > >The server is a DELL PowerEdge 860 freshly installed with > >FreeBSD 7.0-BETA4 (GENERIC Kernel). > > > >There's no problem with input throughput (upto 980 Mbits) but output > >throughput never go upper to 540 Mbits :( > > > >Just for test, i have add to this server an Intel Gigabit Ethernet board > >(em) and there's no problem to output data up to around 980 Mbits with > >this addon board. > > > >If i boot the server with Linux Ubuntu, there's no output throughput > >problem with Broadcom, so it seem to be FreeBSD bge driver problem. > > > >I'm not the only one to have poor output performance with bge on > >DELL PowerEdge 860 > >http://lists.freebsd.org/pipermail/freebsd-net/2007-June/014373.html > > > >I have also try various patch or setup driver default values > >http://lists.freebsd.org/pipermail/freebsd-net/2007-November/015951.html > >http://lists.freebsd.org/pipermail/freebsd-net/2007-November/015956.html > > > >But all theses attempts to get better ouput performance was unsuccessful :( > > > >Any idea are welcome. > > > >PS: If it's usefull to debug and try to fix the problem, i can provide > > root access to a DELL PE860 test server with bge. > > Have you tried setting the tcp send and receive windows? > The defaults are: > > net.inet.tcp.sendspace: 32768 > net.inet.tcp.recvspace: 65536 > > Also you might want to try to lower: > > net.inet.tcp.delacktime: 100 Yes, no difference. But as i said, same freebsd "config" with Intel em board instead of Broadcom bge, and there's no output throuhgput problem. JC -- "Those people who think they know everything are a great annoyance to those of us who do." Isaac Asimov