Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Aug 2009 08:59:08 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Invernizzi Fabrizio <fabrizio.invernizzi@telecomitalia.it>
Cc:        "freebsd-performance@freebsd.org" <freebsd-performance@freebsd.org>, Stefan Lambrev <stefan.lambrev@moneybookers.com>
Subject:   Re: Test on 10GBE Intel based network card
Message-ID:  <4A77094C.8030308@elischer.org>
In-Reply-To: <36A93B31228D3B49B691AD31652BCAE9A4560DF947@GRFMBX702BA020.griffon.local>
References:  <36A93B31228D3B49B691AD31652BCAE9A4560DF911@GRFMBX702BA020.griffon.local>	<0E567C7E-4EAA-4B89-9A8D-FD0450D32ED7@moneybookers.com> <36A93B31228D3B49B691AD31652BCAE9A4560DF947@GRFMBX702BA020.griffon.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Invernizzi Fabrizio wrote:
> Hi
> 
> 
>> -----Original Message-----
>> From: Stefan Lambrev [mailto:stefan.lambrev@moneybookers.com]
>> Sent: luned́ 3 agosto 2009 11.22
>> To: Invernizzi Fabrizio
>> Cc: freebsd-performance@freebsd.org
>> Subject: Re: Test on 10GBE Intel based network card
>>
>> Hi,
>>
>> The limitation that you see is about the max number of packets that
>> FreeBSD can handle - it looks like your best performance is reached at
>> 64 byte packets?
> 
> If you are meaning in term of Packet per second, you are right. These are the packet per second measured during tests:
> 
> 64 byte:        610119 Pps
> 512 byte:       516917 Pps
> 1492 byte:      464962 Pps
> 
> 
>> Am I correct that the maximum you can reach is around 639,000 packets
>> per second?
> 
> Yes, as you can see the maximum is 610119 Pps.
> Where does this limit come from?

ah that's the whole point of tuning :-)
there are severalpossibities:
1/ the card's interrupts are probably attache dto aonly 1 cpu,
so that cpu can do no more work
2/ if more than 1 cpu is working, it may be that there is a lock in 
heavy contention somewhere.

is the machine still responsive to other networks while
running at maximum capacity on this network? (make sure that
the other networks are on a differnet CPU (hmm I can't remember how to 
do that :-).





> 
>> Also you are not routing the traffic, but instead the server handles
>> the requests itself and eat CPU to reply?
> 
> Correct. In these first tests I want to "tune" the system, so I am using the (let me say) worst scenario.
> 
> 



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