Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jul 2008 16:59:37 -0400
From:      Paul <paul@gtcomm.net>
To:        Brian McGinty <brian.mcginty@gmail.com>
Cc:        Kip Macy <kip.macy@gmail.com>, FreeBSD Net <freebsd-net@freebsd.org>, Andre Oppermann <andre@freebsd.org>, Mike Tancsa <mike@sentex.net>
Subject:   Re: Freebsd IP Forwarding performance (question, and some info) [7-stable, current, em, smp]
Message-ID:  <4873D539.9060107@gtcomm.net>
In-Reply-To: <601bffc40807081346q454c1f40td47a0f54806d8a8c@mail.gmail.com>
References:  <4867420D.7090406@gtcomm.net> <4869B025.9080006@gtcomm.net>	 <486A7E45.3030902@gtcomm.net> <486A8F24.5010000@gtcomm.net>	 <486A9A0E.6060308@elischer.org> <486B41D5.3060609@gtcomm.net>	 <4871E85C.8090907@freebsd.org> <48726422.7050703@gtcomm.net>	 <200807080107.m6817XxO021966@lava.sentex.ca>	 <b1fa29170807080002i1de1111fn32180ab4666402dc@mail.gmail.com> <601bffc40807081346q454c1f40td47a0f54806d8a8c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
But this is probably no routing table, and single source and dst ips or 
very limited number of ips and ports.
the entire problem with Linux is the route cache, try and generate 
random source ips and random source/dst ports
and it won't even do 100kpps without problems.

I would like to log into the machine and see 1.4Mpps going through 3 nics :)



Brian McGinty wrote:
>> I have a pre-production card. With some bug fixes and some tuning of
>> interrupt handling (custom stack - I've been asked to push the changes
>> back in to CVS, I just don't have time right now) an otherwise
>> unoptimized igb can forward 1.04Mpps from one port to another (1.04
>> Mpps in  on igb0 and 1.04 Mpps out on igb1) using 3.5 cores on an 8
>> core system.
>>     
>
> I have a 8 core system running stock Linux that easily does line rate
> (ie, 1.488 Mpps) on 3 (82575) interfaces. Ie, 3 * 1.48 Mpps!
>
> Cheers,
> Brian.
>
>   
>> -Kip
>> _______________________________________________
>> freebsd-net@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>>
>>     
>
>   




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