public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
[parent not found: <20011217200946.D753@holomorphy.com>]
* Re: Scheduler ( was: Just a second ) ...
@ 2001-12-18  5:11 Thierry Forveille
  2001-12-17 21:41 ` John Heil
  2001-12-18 14:31 ` Alan Cox
  0 siblings, 2 replies; 84+ messages in thread
From: Thierry Forveille @ 2001-12-18  5:11 UTC (permalink / raw)
  To: linux-kernel

Linus Torvalds (torvalds@transmeta.com) writes
> On Mon, 17 Dec 2001, Rik van Riel wrote:
> >
> > Try readprofile some day, chances are schedule() is pretty
> > near the top of the list.
>
> Ehh.. Of course I do readprofile.
>  
> But did you ever compare readprofile output to _total_ cycles spent?
>
I have a feeling that this discussion got sidetracked: cpu cycles burnt 
in the scheduler indeed is non-issue, but big tasks being needlessly moved
around on SMPs is worth tackling.

^ permalink raw reply	[flat|nested] 84+ messages in thread
* Re: Scheduler ( was: Just a second ) ...
@ 2001-12-18  5:59 V Ganesh
  0 siblings, 0 replies; 84+ messages in thread
From: V Ganesh @ 2001-12-18  5:59 UTC (permalink / raw)
  To: linux-kernel; +Cc: wli

In article <20011217205547.C821@holomorphy.com> you wrote:
: On Mon, Dec 17, 2001 at 08:27:18PM -0800, Linus Torvalds wrote:
:> The most likely cause is simply waking up after each sound interrupt: you
:> also have a _lot_ of time handling interrupts. Quite frankly, web surfing
:> and mp3 playing simply shouldn't use any noticeable amounts of CPU.

: I think we have a winner:
: /proc/interrupts
: ------------------------------------------------
:            CPU0
:   0:   17321824          XT-PIC  timer
:   1:          4          XT-PIC  keyboard
:   2:          0          XT-PIC  cascade
:   5:   46490271          XT-PIC  soundblaster
:   9:     400232          XT-PIC  usb-ohci, eth0, eth1
:  11:     939150          XT-PIC  aic7xxx, aic7xxx
:  14:         13          XT-PIC  ide0

: Approximately 4 times more often than the timer interrupt.
: That's not nice...

a bit offtopic, but the reason why there are so many interrupts is
that there's probably something like esd running. I've observed that idle
esd manages to generate tons of interrupts, although an strace of esd
reveals it stuck in a select(). probably one of the ioctls it issued
earlier is causing the driver to continuously read/write to the device.
the interrupts stop as soon as you kill esd.

: SoundBlaster 16
: A change of hardware should help verify this.

it happens even with cs4232 (redhat 7.2, 2.4.7-10smp), so I doubt it's
a soundblaster issue.

ganesh

^ permalink raw reply	[flat|nested] 84+ messages in thread
[parent not found: <20011218020456.A11541@redhat.com>]
[parent not found: <Pine.LNX.4.33.0112181508001.3410-100000@penguin.transmeta.com>]

end of thread, other threads:[~2001-12-22  4:25 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <Pine.LNX.4.40.0112151552070.1560-100000@blue1.dev.mcafeelabs.com>
2001-12-16  0:13 ` Just a second Linus Torvalds
2001-12-17 22:48   ` Scheduler ( was: Just a second ) Davide Libenzi
2001-12-17 22:53     ` Linus Torvalds
2001-12-17 23:15       ` Davide Libenzi
2001-12-17 23:18         ` Linus Torvalds
2001-12-17 23:39           ` Davide Libenzi
2001-12-17 23:52           ` Benjamin LaHaise
2001-12-18  1:11             ` Linus Torvalds
2001-12-18  1:46               ` H. Peter Anvin
2001-12-18  5:54               ` Benjamin LaHaise
2001-12-18  6:10                 ` Linus Torvalds
2001-12-18  1:54       ` Rik van Riel
2001-12-18  2:35         ` Linus Torvalds
2001-12-18  2:51           ` David Lang
2001-12-18  3:08           ` Davide Libenzi
2001-12-18  3:19             ` Davide Libenzi
2001-12-18 14:09           ` Alan Cox
2001-12-18  9:12             ` John Heil
2001-12-18 15:34             ` degger
2001-12-18 18:35               ` Mike Kravetz
2001-12-18 18:48               ` Davide Libenzi
2001-12-18 16:50             ` Mike Kravetz
2001-12-18 17:22               ` Linus Torvalds
2001-12-18 17:50                 ` Davide Libenzi
2001-12-18 17:00             ` Linus Torvalds
2001-12-18 19:17               ` Alan Cox
     [not found] <20011217200946.D753@holomorphy.com>
2001-12-18  4:27 ` Linus Torvalds
2001-12-18  4:55   ` William Lee Irwin III
2001-12-18  6:09     ` Linus Torvalds
2001-12-18  6:34       ` Jeff Garzik
2001-12-18 12:23       ` Rik van Riel
2001-12-18 14:29       ` Alan Cox
2001-12-18 17:07         ` Linus Torvalds
2001-12-18 15:51       ` Martin Josefsson
2001-12-18 17:08         ` Linus Torvalds
2001-12-18 16:16       ` Roger Larsson
2001-12-18 17:16         ` Herman Oosthuysen
2001-12-18 17:16         ` Linus Torvalds
2001-12-18 17:21       ` David Mansfield
2001-12-18 17:27         ` Linus Torvalds
2001-12-18 17:54           ` Andreas Dilger
2001-12-18 18:27             ` Doug Ledford
2001-12-18 18:52               ` Andreas Dilger
2001-12-18 19:03                 ` Doug Ledford
2001-12-19  9:19               ` Peter Wächtler
2001-12-19 11:05               ` Helge Hafting
2001-12-21 20:23               ` Rob Landley
2001-12-18 18:35             ` Linus Torvalds
2001-12-18 18:58           ` Alan Cox
2001-12-18 19:31             ` Gerd Knorr
2001-12-18 18:25       ` William Lee Irwin III
2001-12-18 14:21     ` Adam Schrotenboer
2001-12-18 18:13   ` Davide Libenzi
2001-12-18  5:11 Thierry Forveille
2001-12-17 21:41 ` John Heil
2001-12-18 14:31 ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2001-12-18  5:59 V Ganesh
     [not found] <20011218020456.A11541@redhat.com>
2001-12-18 16:50 ` Linus Torvalds
2001-12-18 16:56   ` Rik van Riel
2001-12-18 17:18     ` Linus Torvalds
2001-12-18 19:04       ` Alan Cox
2001-12-18 21:02         ` Larry McVoy
2001-12-18 21:14           ` David S. Miller
2001-12-18 21:17             ` Larry McVoy
2001-12-18 21:19               ` Rik van Riel
2001-12-18 21:30               ` David S. Miller
2001-12-18 21:18           ` Rik van Riel
2001-12-19 16:50         ` Daniel Phillips
2001-12-18 19:11       ` Mike Galbraith
2001-12-18 19:15       ` Rik van Riel
2001-12-18 17:55   ` Davide Libenzi
2001-12-18 19:43   ` Alexander Viro
     [not found] <Pine.LNX.4.33.0112181508001.3410-100000@penguin.transmeta.com>
2001-12-20  3:50 ` Rik van Riel
2001-12-20  4:04   ` Ryan Cumming
2001-12-20  5:39   ` David S. Miller
2001-12-20  5:58     ` Linus Torvalds
2001-12-20  6:01       ` David S. Miller
2001-12-20 22:40         ` Troels Walsted Hansen
2001-12-20 23:55           ` Chris Ricker
2001-12-20 23:59             ` CaT
2001-12-21  0:06             ` Davide Libenzi
2001-12-20 11:29     ` Rik van Riel
2001-12-20 11:34       ` David S. Miller
2001-12-20  5:52   ` Linus Torvalds

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox