From owner-freebsd-net@FreeBSD.ORG Sat Sep 8 07:47:08 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73F5F16A417 for ; Sat, 8 Sep 2007 07:47:08 +0000 (UTC) (envelope-from fabien.thomas@netasq.com) Received: from netasq.netasq.com (netasq.netasq.com [213.30.137.178]) by mx1.freebsd.org (Postfix) with ESMTP id 080FD13C428 for ; Sat, 8 Sep 2007 07:47:07 +0000 (UTC) (envelope-from fabien.thomas@netasq.com) Received: from [192.168.0.199] (unknown [10.0.0.126]) by netasq.netasq.com (Postfix) with ESMTP id 598FC1B623; Sat, 8 Sep 2007 09:47:06 +0200 (CEST) In-Reply-To: <09k3e3d46bb5br07r883sdokn0j7qlkp0c@4ax.com> References: <09k3e3d46bb5br07r883sdokn0j7qlkp0c@4ax.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <02D34D73-5AD4-4B8E-88B6-313FBEBB5E98@netasq.com> Content-Transfer-Encoding: 7bit From: Fabien THOMAS Date: Sat, 8 Sep 2007 09:46:56 +0200 To: freebsd-net@freebsd.org X-Mailer: Apple Mail (2.752.3) Cc: Mike Tancsa Subject: Re: new version of polling for FreeBSD 6.x X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2007 07:47:08 -0000 > Hi, > This is really interesting work! Reading the pdf file, it > seems forwarding performance on 6 and 7 is still much lower than > RELENG_4 ? is that correct ? > > ---Mike Thanks, Yes it is still slower but as you can see in the graph (programming cost) just adding a mutex drop the rate and we have some on the forwarding path. We have beaten FreeBSD 4.x with pollng on 2 core with the best throughput at 7089Mb/s but only when the test last 10s => maybe periodic task that get some CPU time. One really interesting things is that FreeBSD 7.x can have great performance: It performs slower than FreeBSD 6.x when using one CPU (4437 vs 5017) but better when using 2 CPU (5214 vs 5026). While reading the pdf i've discovered a mistake in the loss percentage: it is 0.001% and not 0.0001%. Fabien >> >> You can find a summary of all my tests and the source code at the >> following address: >> http://www.netasq.com/opensource/pollng-rev1-freebsd.tgz >> >> Feel free to ask more detailed information if necessary and report >> any bugs / comments. >> >> Fabien >> >> >> _______________________________________________ >> 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" > > -------------------------------------------------------- > Mike Tancsa, Sentex communications http://www.sentex.net > Providing Internet Access since 1994 > mike@sentex.net, (http://www.tancsa.com) >