From: Andrew Morton <akpm@digeo.com>
To: Tim Connors <tconnors@astro.swin.edu.au>
Cc: linux-kernel@vger.kernel.org, Mike Galbraith <efault@gmx.de>
Subject: Re: 2.5.47 scheduler problems?
Date: Sun, 17 Nov 2002 23:08:06 -0800 [thread overview]
Message-ID: <3DD891D6.93E8E5E4@digeo.com> (raw)
In-Reply-To: slrn-0.9.7.4-16621-21084-200211181750-j.$random.luser@swin.edu.au
Tim Connors wrote:
>
> > I used to be able to wave a window poorly at make -j25 (swapping heftily),
> > fairly smoothly at make -j20, and smoothly at make -j15 or below. This
> > with no SCHED_RR/SCHED_FIFO. (I haven't done much testing like this in
> > quite a while though)
>
> Perhaps you should consider buying an extra 29 CPU's for you desktop?
>
No. He's saying that it used to be OK, but it has got worse.
A much simpler test is to start a big compilation and then madly
waggle an X window around. Goes OK for a few seconds, and then
seizes up quite horridly. Presumably because the scheduler has
suddenly decided that the X server has become a "batch" process
and is scheduling it in a similar manner to the compilation.
If you stop wiggling the window for 5-10 seconds it comes back.
Presumably because the scheduler has decided that the X server is
"interactive" again.
When it happens, it's *very* bad. The mouse cursor doesn't move
for 0.5-1.0 seconds and then takes great leaps. It is unusable.
Strangely it does not happen (much) when the background load is
a few busywaits. It has to be a compilation - maybe short-lived
batch processes is what triggers it.
For me, the X server is sometimes the victim, and the MUA (netscape4)
is frequently victimised. This is because the MUA alternates between
periods of interactivity and periods of compute-intensive work (parsing
large mailboxes). When this problem strikes you have to just sit there
with your arms folded waiting for it to stop.
It needs fixing.
next prev parent reply other threads:[~2002-11-18 7:01 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-18 6:20 2.5.47 scheduler problems? Mike Galbraith
2002-11-18 6:51 ` Tim Connors
2002-11-18 7:08 ` Andrew Morton [this message]
2002-11-18 7:35 ` Mike Galbraith
2002-11-18 7:29 ` Mike Galbraith
2002-11-18 7:53 ` Tim Connors
2002-11-18 10:52 ` Mike Galbraith
-- strict thread matches above, loose matches on Subject: below --
2002-11-22 5:41 Jim Houston
2002-11-22 11:07 ` Mike Galbraith
2002-11-22 12:51 ` Mike Galbraith
2002-11-22 14:04 ` Mike Galbraith
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=3DD891D6.93E8E5E4@digeo.com \
--to=akpm@digeo.com \
--cc=efault@gmx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=tconnors@astro.swin.edu.au \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox