All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Williams <pwil3058@bigpond.net.au>
To: Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org, Con Kolivas <kernel@kolivas.org>,
	"Chen, Kenneth W" <kenneth.w.chen@intel.com>,
	John Hawkes <hawkes@sgi.com>, Ingo Molnar <mingo@elte.hu>,
	npiggin@suse.de, "Siddha, Suresh B" <suresh.b.siddha@intel.com>
Subject: Re: 2.6.16-rc5-mm1 -- strange load balancing problems
Date: Mon, 13 Mar 2006 15:46:09 +1100	[thread overview]
Message-ID: <4414F911.4060807@bigpond.net.au> (raw)
In-Reply-To: <4407706D.90604@bigpond.net.au>

Peter Williams wrote:
> Peter Williams wrote:
> 
>> I'm seeing some strange load balancing problems with this kernel.  I 
>> don't think that they're due to the smpnice patches as I've applied 
>> them on a standard 2.6.15-rc5 kernel and the problem doesn't happen 
>> there.
>>
>> The problem is (as I say) quite strange and (for me) very 
>> reproducible.  I have two programs (aspin and gsmiley) which I use to 
>> produce CPU hard spinners for testing purposes.  What I'm finding is 
>> that when I start several copies of aspin load balancing goes as 
>> expected but when I launch several copies of gsmiley they all go to 
>> the one CPU and stick there like glue.  (The most obvious difference 
>> between the two programs is that aspin is just a command line tool 
>> while gsmiley is an X windows program that spins a simley face and 
>> reports its own assessment of the percentage of CPU it's getting.)  
>> The machine that I've seen this problem is a hyper threading Pentium 4 
>> and I suspect that it may be due to the SCHED_MC changes which overlap 
>> SCHED_SMT a bit.
>>
>> I'm trying to test this on a non hyper threading machine but the 
>> machine has crashed (different kernel) while doing the build.  I'll 
>> resume this effort tomorrow but I thought that I should report the 
>> problem so that others could comment.
>>
>> Peter
>> PS SCHED_MC was configured in but I'll try it without tomorrow and 
>> report the results.
> 
> 
> Configuring SCHED_MC to "no" causes this problem to go away.

This problem does not appear to be present in 2.6.16-rc6-mm1.

Peter
-- 
Peter Williams                                   pwil3058@bigpond.net.au

"Learning, n. The kind of ignorance distinguishing the studious."
  -- Ambrose Bierce

  reply	other threads:[~2006-03-13  4:46 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-28 12:24 2.6.16-rc5-mm1 Andrew Morton
2006-02-28 14:41 ` 2.6.16-rc5-mm1 Cornelia Huck
2006-02-28 14:55   ` 2.6.16-rc5-mm1 Martin Schwidefsky
2006-02-28 15:08   ` 2.6.16-rc5-mm1 gsmith
2006-02-28 15:01 ` 2.6.16-rc5-mm1 Michal Piotrowski
2006-02-28 16:20   ` 2.6.16-rc5-mm1 Michal Piotrowski
2006-03-01  2:16     ` 2.6.16-rc5-mm1 Nick Piggin
2006-03-01  2:44       ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01  3:10         ` 2.6.16-rc5-mm1 Nick Piggin
2006-03-01  3:21           ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01  3:30             ` 2.6.16-rc5-mm1 Nick Piggin
2006-03-01  3:42               ` 2.6.16-rc5-mm1 Andrew Morton
2006-02-28 19:40 ` usb usb5: Manufacturer: Linux 2.6.16-rc5-mm1 ehci_hcd Alexey Dobriyan
2006-02-28 20:48   ` [linux-usb-devel] " Alan Stern
2006-02-28 20:48 ` 2.6.16-rc5-mm1 Mattia Dongili
2006-02-28 23:49   ` 2.6.16-rc5-mm1 Alessandro Zummo
2006-02-28 21:13 ` 2.6.16-rc5-mm1 Jesper Juhl
2006-02-28 22:27   ` 2.6.16-rc5-mm1 Jiri Slaby
2006-02-28 22:30     ` 2.6.16-rc5-mm1 Jesper Juhl
2006-02-28 23:18       ` 2.6.16-rc5-mm1 Laurent Riffard
2006-02-28 23:57         ` 2.6.16-rc5-mm1 Jesper Juhl
2006-03-01  0:21         ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01  0:33           ` 2.6.16-rc5-mm1 Jesper Juhl
2006-03-01  3:05           ` 2.6.16-rc5-mm1 Paul Jackson
2006-03-01  3:20             ` 2.6.16-rc5-mm1 Paul Jackson
2006-03-01  4:15             ` 2.6.16-rc5-mm1 Eric W. Biederman
2006-03-01  4:26               ` 2.6.16-rc5-mm1 Paul Jackson
2006-03-01  4:57                 ` 2.6.16-rc5-mm1 Eric W. Biederman
2006-03-01 10:06           ` 2.6.16-rc5-mm1 Laurent Riffard
2006-03-01 10:32             ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01 11:25               ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01 18:14                 ` 2.6.16-rc5-mm1 Ashok Raj
2006-03-01 18:48                   ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01 19:31                     ` 2.6.16-rc5-mm1 Ashok Raj
2006-03-01 13:58               ` 2.6.16-rc5-mm1 Mike Galbraith
2006-03-01 14:50                 ` 2.6.16-rc5-mm1 Laurent Riffard
2006-03-01 15:33                   ` 2.6.16-rc5-mm1 Mike Galbraith
2006-03-01 20:12                     ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01 20:19                       ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01 20:35                       ` 2.6.16-rc5-mm1 Peter Staubach
2006-03-01 20:43                       ` 2.6.16-rc5-mm1 Eric W. Biederman
2006-03-02  4:52                       ` 2.6.16-rc5-mm1 Nick Piggin
2006-03-02 16:37                       ` [PATCH] proc: Use sane permission checks on the /proc/<pid>/fd/ symlinks Eric W. Biederman
2006-03-03  8:49                         ` Andrew Morton
2006-03-03 12:00                           ` Eric W. Biederman
2006-03-01 14:22               ` 2.6.16-rc5-mm1 J.A. Magallon
2006-03-02  4:51                 ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-02 21:11                   ` 2.6.16-rc5-mm1 J.A. Magallon
2006-03-02 22:31                     ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-02  3:10               ` 2.6.16-rc5-mm1 Paul Jackson
2006-03-01 10:35             ` 2.6.16-rc5-mm1 Laurent Riffard
2006-03-01 10:47               ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-02  1:41           ` 2.6.16-rc5-mm1 Jesper Juhl
2006-03-02 20:16             ` 2.6.16-rc5-mm1 Jesper Juhl
2006-03-02 22:34               ` 2.6.16-rc5-mm1 Eric W. Biederman
2006-03-06  0:05                 ` 2.6.16-rc5-mm1 Jesper Juhl
2006-02-28 23:15   ` 2.6.16-rc5-mm1 Andrew Morton
2006-02-28 23:33     ` 2.6.16-rc5-mm1 Jesper Juhl
2006-02-28 22:34 ` 2.6.16-rc5-mm1 Rafael J. Wysocki
2006-02-28 23:48   ` 2.6.16-rc5-mm1 Andrew Morton
2006-03-01  0:52     ` 2.6.16-rc5-mm1 Eric W. Biederman
2006-03-01 11:42       ` 2.6.16-rc5-mm1 Rafael J. Wysocki
2006-02-28 23:56 ` 2.6.16-rc5-mm1 Martin Bligh
2006-03-01 16:45   ` [PATCH] Fix powerpc bad_page_fault output (Re: 2.6.16-rc5-mm1) Olof Johansson
2006-03-02  0:09     ` Paul E. McKenney
2006-03-02  0:35     ` Paul Mackerras
2006-03-02  1:14       ` Martin Bligh
2006-03-02  2:22         ` Olof Johansson
2006-03-02  5:24           ` Anton Blanchard
2006-03-02  5:16         ` Paul Mackerras
2006-03-02 10:27 ` 2.6.16-rc5-mm1 -- strange load balancing problems Peter Williams
2006-03-02 22:23   ` Peter Williams
2006-03-13  4:46     ` Peter Williams [this message]
2006-03-03 15:32 ` 2.6.16-rc5-mm1: USB compile errors Adrian Bunk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4414F911.4060807@bigpond.net.au \
    --to=pwil3058@bigpond.net.au \
    --cc=akpm@osdl.org \
    --cc=hawkes@sgi.com \
    --cc=kenneth.w.chen@intel.com \
    --cc=kernel@kolivas.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=npiggin@suse.de \
    --cc=suresh.b.siddha@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.