Ulrich,

I never heard anything more about this, so I though I'd better bring it up
again.

I'm still seeing this "problem."  One thing I did notice, though, when I
just logged onto the system and went into "top" is that ksoftirqd_CPU0 seems
to (for now at least) be in a running status:
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
    4 root      19  19     0    0     0 RWN   0.0  0.0   0:00 ksoftirqd_CPU0

I don't know if this is the only reason why my loadavg stays at 1.00 and
higher, or not.  Any thoughts?

Mark Post

-----Original Message-----
From: Ulrich Weigand [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 03, 2002 4:40 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Linux 2.4.19 Kernel loadavg


Mark Post wrote:

>Since I upgraded to the 2.4.19 kernel, I've noticed that my loadavg is
>always 1.00 or higher, never lower, even when idling.  I'm presuming this
is
>a bug of some sort.

I seem to recall we've fixed this already but I can't remember the
details :-(

Could you check, when the machine is idle, whether there is one process
(presumably a kernel thread) that sleeps uninterruptibly (i.e. state D)
instead of interruptibly (i.e. state S)?  If so, that's the cause of
load 1, because D is counted towards the load.

Once the thread is identified, we'll need to fix the corresponding
code to use interruptible sleep instead.

Bye,
Ulrich

--
  Dr. Ulrich Weigand
  [EMAIL PROTECTED]

Reply via email to