Date: Tue, 20 Nov 2012 14:49:41 -0800 (PST) From: Barney Cordoba <barney_cordoba@yahoo.com> To: Jim Thompson <jim@netgate.com> Cc: freebsd-net@freebsd.org Subject: Re: FreeBSD boxes as a 'router'... Message-ID: <1353451781.17468.YahooMailClassic@web121605.mail.ne1.yahoo.com> In-Reply-To: <E1F4816E-676C-4630-9FA1-817F737D007D@netgate.com>
index | next in thread | previous in thread | raw e-mail
It's not an "opinion"; it obvious to anyone who had a mild understand of what pollingis. You've never compared it to moderation, which is what you should be using, becauseyou don't understand what you're doing. If you set interrupt moderation to 2000 ints/sec, you're doing exactly the same thingas polling without the overheard. You're comparing polling to random tuning. Which is why I say that anyone who recommends polling doesn't really understand what they're doing. --- On Tue, 11/20/12, Jim Thompson <jim@netgate.com> wrote: From: Jim Thompson <jim@netgate.com> Subject: Re: FreeBSD boxes as a 'router'... To: "Barney Cordoba" <barney_cordoba@yahoo.com> Cc: khatfield@socllc.net, freebsd-net@freebsd.org Date: Tuesday, November 20, 2012, 5:42 PM On Nov 20, 2012, at 3:52 PM, Barney Cordoba <barney_cordoba@yahoo.com> wrote: Anyone who even mentions polling should be discounted altogether. Polling had value when you couldn't control the interrupt delays; but interrupt moderation allows you to pace the interrupts any way you like without the inefficiencies of polling. You're entitled to your opinion, but experimental results have tended to show yours incorrect. Jim From owner-freebsd-net@FreeBSD.ORG Tue Nov 20 23:11:33 2012 Return-Path: <owner-freebsd-net@FreeBSD.ORG> Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BE90F630 for <freebsd-net@freebsd.org>; Tue, 20 Nov 2012 23:11:33 +0000 (UTC) (envelope-from if@xip.at) Received: from chile.gbit.at (ns1.xip.at [193.239.188.99]) by mx1.freebsd.org (Postfix) with ESMTP id 0735D8FC12 for <freebsd-net@freebsd.org>; Tue, 20 Nov 2012 23:11:31 +0000 (UTC) Received: (qmail 23628 invoked from network); 21 Nov 2012 00:04:47 +0100 Received: from fw.xip.at (HELO ?127.0.0.1?) (89.207.145.147) by chile.gbit.at with SMTP; 21 Nov 2012 00:04:47 +0100 Message-ID: <50AC0C92.8080603@xip.at> Date: Wed, 21 Nov 2012 00:04:50 +0100 From: Ingo Flaschberger <if@xip.at> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: freebsd-net@freebsd.org Subject: Re: FreeBSD boxes as a 'router'... References: <1353448328.76219.YahooMailClassic@web121602.mail.ne1.yahoo.com> <E1F4816E-676C-4630-9FA1-817F737D007D@netgate.com> <50AC08EC.8070107@mu.org> In-Reply-To: <50AC08EC.8070107@mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-net>, <mailto:freebsd-net-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net> List-Post: <mailto:freebsd-net@freebsd.org> List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>, <mailto:freebsd-net-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 20 Nov 2012 23:11:33 -0000 Am 20.11.2012 23:49, schrieb Alfred Perlstein: > On 11/20/12 2:42 PM, Jim Thompson wrote: >> On Nov 20, 2012, at 3:52 PM, Barney Cordoba >> <barney_cordoba@yahoo.com> wrote: >> >> You're entitled to your opinion, but experimental results have tended >> to show yours incorrect. >> >> Jim > Agree with Jim. If you want pure packet performance you burn a core > to run a polling loop. At new systems, without polling I had better performance and no live-locks, at old systems (Intel 82541GI) polling prevent live-locks. Best test: Loop a GigE Switch, inject a Packet and plug it into the test-box. Kind regards, Ingo Flaschbergerhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1353451781.17468.YahooMailClassic>
