Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261714AbVASMoR (ORCPT ); Wed, 19 Jan 2005 07:44:17 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261716AbVASMoP (ORCPT ); Wed, 19 Jan 2005 07:44:15 -0500 Received: from smtp204.mail.sc5.yahoo.com ([216.136.130.127]:5047 "HELO smtp204.mail.sc5.yahoo.com") by vger.kernel.org with SMTP id S261712AbVASMn4 (ORCPT ); Wed, 19 Jan 2005 07:43:56 -0500 Message-ID: <41EE5601.7060700@yahoo.com.au> Date: Wed, 19 Jan 2005 23:43:45 +1100 From: Nick Piggin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050105 Debian/1.7.5-1 X-Accept-Language: en MIME-Version: 1.0 To: davidm@hpl.hp.com CC: Linus Torvalds , "Luck, Tony" , linux-ia64@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: pipe performance regression on ia64 References: <200501181741.j0IHfGf30058@unix-os.sc.intel.com> <41ED9D06.1070301@yahoo.com.au> <16877.60406.192245.106565@napali.hpl.hp.com> In-Reply-To: <16877.60406.192245.106565@napali.hpl.hp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1689 Lines: 36 David Mosberger wrote: >>>>>>On Wed, 19 Jan 2005 10:34:30 +1100, Nick Piggin said: > > > Nick> David I remember you reporting a pipe bandwidth regression, > Nick> and I had a patch for it, but that hurt other workloads, so I > Nick> don't think we ever really got anywhere. I've recently begun > Nick> having another look at the multiprocessor balancer, so > Nick> hopefully I can get a bit further with it this time. > > While it may be worthwhile to improve the scheduler, it's clear that > there isn't going to be a trivial "fix" for this issue, especially > since it's not even clear that anything is really broken. Independent > of the scheduler work, it would be very useful to have a pipe > benchmark which at least made the dependencies on the scheduler > obvious. So I think improving the scheduler and improving the LMbench > pipe benchmark are entirely complementary. > Oh that's quite true. A bad score on SMP on the pipe benchmark does not mean anything is broken. And IMO, probably many (most?) lmbench tests should be run with all processes bound to the same CPU on SMP systems to get the best repeatability and an indication of the basic serial speed of the operation (which AFAIK is what they aim to measure). Having the scheduler take care of process placement is interesting too, of course. But it adds a new variable to the tests, which IMO doesn't always suit lmbench too well. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/