Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Dec 2007 02:18:50 +0100
From:      Jean-Claude MICHOT <jcmichot@usenet-fr.net>
To:        Sten Daniel Soersdal <netslists@gmail.com>
Cc:        freebsd-net@freebsd.org, freebsd-performance@freebsd.org, Jean-Claude MICHOT <jcmichot@usenet-fr.net>
Subject:   Re: DELL PowerEdge 860 and Broadcom Gigabit Ethernet poor performance.
Message-ID:  <20071227011850.GA43415@flash.usenet-fr.net>
In-Reply-To: <4772AA7C.1020206@gmail.com>
References:  <20071226180327.GA39735@flash.usenet-fr.net> <4772AA7C.1020206@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071227011850.GA43415>