Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2005 10:55:19 -0400
From:      Bosko Milekic <bmilekic@technokratis.com>
To:        "Jin Guojun [VFFS]" <g_jin@lbl.gov>
Cc:        Bruce Evans <bde@zeta.org.au>
Subject:   Re: Performance Intel Pro 1000 MT (PWLA8490MT)
Message-ID:  <20050420145519.GB59707@technokratis.com>
In-Reply-To: <4265D2D3.9040302@lbl.gov>
References:  <20050419183335.F18008131@joshua.stabbursmoen.no> <42655887.7060203@alumni.rice.edu> <4265724A.1040705@stabbursmoen.no> <42657420.3040104@he.iki.fi> <20050419214644.GB3656@technokratis.com> <20050420123251.A85348@delplex.bde.org> <4265D2D3.9040302@lbl.gov>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tue, Apr 19, 2005 at 08:56:03PM -0700, Jin Guojun [VFFS] wrote:
> Bruce Evans wrote:
> 
> >On Tue, 19 Apr 2005, Bosko Milekic wrote:
> >
> >> My experience with 6.0-CURRENT has been that I am able to push at
> >> least about 400kpps INTO THE KERNEL from a gigE em card on its own
> >> 64-bit PCI-X 133MHz bus (i.e., the bus is uncontested) and that's
> >
> >
> >A 64-bit bus doesn't seem to be essential for reasonable performance.
> >
> >I get about 210 kpps (receive) for a bge card on an old Athlon system
> >with a 32-bit PCI 33MHz bus.  Overclocking this bus speeds up at least
> >sending almost proportionally to the overclocking :-).  This is with
> >my version of an old version of -current, with no mpsafenet, no driver
> >tuning, and no mistuning (no INVARIANTS, etc., no POLLING, no HZ > 100).
> >Sending goes slightly slower (about 200 kppps).
> 
> Yes, 64-bit is not essential for getting 400~700 Mbps as long as the system
> has enough high memory bandwidth, but it is essential to get full Gigabits.
> 
> Simple numbers are in "Tips" section at the bottom of the following page:
> 
>    http://www-didc.lbl.gov/NCS/generic/ncs-00.html
> 
> and the details are described in the papers linked.
> 
> P.S.   Question the unit "kpps" used in original email. I am not sure 
> what this really means.
>           GigE is possible to produce 400 kpps if packet size is 300 
> bytes or less.
>           If packet size is 1500 byte, the maximum pps is 83k (83kpps).
>           But, 200-400 kbps is kind low, maybe I missed some previous 
> emails.

   Obviously we're talking about small packets. :-)

-- 
Bosko Milekic
bmilekic@technokratis.com
bmilekic@FreeBSD.org



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