Date: Tue, 20 Nov 2012 15:30:15 -0800 (PST) From: Barney Cordoba <barney_cordoba@yahoo.com> To: Ingo Flaschberger <if@xip.at> Cc: freebsd-net@freebsd.org Subject: Re: FreeBSD boxes as a 'router'... Message-ID: <1353454215.20382.YahooMailClassic@web121601.mail.ne1.yahoo.com> In-Reply-To: <50AC0C92.8080603@xip.at>
next in thread | previous in thread | raw e-mail | index | archive | help
=0A=0A--- On Tue, 11/20/12, Ingo Flaschberger <if@xip.at> wrote:=0A=0A> Fro= m: Ingo Flaschberger <if@xip.at>=0A> Subject: Re: FreeBSD boxes as a 'route= r'...=0A> To: freebsd-net@freebsd.org=0A> Date: Tuesday, November 20, 2012,= 6:04 PM=0A> Am 20.11.2012 23:49, schrieb Alfred=0A> Perlstein:=0A> > On 11= /20/12 2:42 PM, Jim Thompson wrote:=0A> >> On Nov 20, 2012, at 3:52 PM, Bar= ney Cordoba <barney_cordoba@yahoo.com>=0A> wrote:=0A> >> =0A> >> You're ent= itled to your opinion, but experimental=0A> results have tended to show you= rs incorrect.=0A> >> =0A> >> Jim=0A> > Agree with Jim.=A0 If you want pure = packet=0A> performance you burn a core to run a polling loop. =0A> =0A> At = new systems, without polling I had better performance and=0A> no live-locks= ,=0A> at old systems (Intel 82541GI) polling prevent live-locks.=0A> =0A> B= est test:=0A> Loop a GigE Switch, inject a Packet and plug it into the=0A> = test-box.=0A=0AYeah, thats a good real-world test.=0A=0ATo me "performance"= is not "burning a cpu" to get some extra pps. =0APerformance is not droppi= ng buckets of packets. Performance is using=0Aless cpu to do the same amoun= t of work. =0A=0AIs a machine that benchmarks at 998Mb/s at 95% cpu really = a "higher=0Aperformance" system than one that does 970Mb/s and uses 50% of = the cpu?=0A=0AThe measure of performance is to manage an entire load withou= t dropping=0Aany packets. If your machine goes into live-lock, then you nee= d more=0Amachine. Hacking it so that it drops packets is hardly a solution.= =0A=0ABC
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1353454215.20382.YahooMailClassic>