Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265063AbTIIXeZ (ORCPT ); Tue, 9 Sep 2003 19:34:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265065AbTIIXeZ (ORCPT ); Tue, 9 Sep 2003 19:34:25 -0400 Received: from adsl-66-127-195-58.dsl.snfc21.pacbell.net ([66.127.195.58]:43156 "EHLO panda.mostang.com") by vger.kernel.org with ESMTP id S265063AbTIIXeY (ORCPT ); Tue, 9 Sep 2003 19:34:24 -0400 To: linux-kernel@vger.kernel.org Subject: Re: [PATCH] Minor scheduler fix to get rid of skipping in xmms References: From: David Mosberger-Tang Date: 09 Sep 2003 16:24:24 -0700 In-Reply-To: Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1215 Lines: 23 >>>>> On Wed, 10 Sep 2003 00:40:09 +0200, Andrew Morton said: Andrew> Steven Pratt wrote: >> >ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm6/broken-out/sched-CAN_MIGRATE_TASK-fix.patch >> > >> This patch improves specjjb over test5 and has no real effect on >> any of kernbench, volanomark or specsdet. Andrew> Fine, it's a good fix. Is it that simple? My reading is that it will do very bad things, e.g., to pipe roundtrip latency on SMP machines. Something that the O(1) scheduler has handled nicely so far. My preference would have been to break affinity only in the presence of a _persistent_ load imbalance of >> 1. For example, it's perfectly OK and indeed encouraged to run N tasks on one and the same CPU, if those tasks are (almost) never runnable at the same time. --david -- Interested in learning more about IA-64 Linux? Try http://www.lia64.org/book/ - 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/