Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2012 00:10:48 +0100
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        "Vladislav V. Prodan" <universite@ukr.net>
Cc:        pyunyh@gmail.com, net@freebsd.org
Subject:   Re: Lack of performance re0 (RTL8111/8168B)
Message-ID:  <20120113231048.GA30302@onelab2.iet.unipi.it>
In-Reply-To: <4F10B1B3.6090908@ukr.net>
References:  <4F109F79.5090406@ukr.net> <20120113221548.GA18199@michelle.cdnetworks.com> <4F10B1B3.6090908@ukr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 14, 2012 at 12:35:31AM +0200, Vladislav V. Prodan wrote:
> 14.01.2012 0:15, YongHyeon PYUN wrote:
> > On Fri, Jan 13, 2012 at 11:17:45PM +0200, Vladislav V. Prodan wrote:
> >>
> >> Tell me, what a performance in pps a network card RTL8111/8168B?
> >> Can I somehow increase it?
> >> Experimentally, since it begins to fall off 80Kpps: (
> >>
> > 
> > RX performance number will show much better than that but TX is
> > major bottleneck of controller.  I tried hard to enhance TX
> > performance for the controller but I'm under the impression that
> > that number would be the maximum(around 90Kpps) and this is also
> > similar number what I got on Linux.
> > Given that re(4) controllers are for non-server grade systems I
> > wouldn't be surprised to see that number.  If you need higher pps,
> > choose controllers targeted for servers.  Alternatively, low cost
> > controllers from JMicron/Atheros also show decent TX/RX
> > performance numbers.
> 
> That's why I would like to get some numerical limitations of the
> controller re (4).

my experience with netmap is that my re cards on PCIe bus
can do over 1Mpps in receive (don't rember the exact number),
but only about 400-450Kpps in tx.

At least on the tx path i got approximately the same speed
with the netsend program (in tools/tools/netrate/netsend).

cheers
luigi



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