[parisc-linux] Re: Kernel 2.4.17-32-smp problem

Thibaut VARENE varenet@esiee.fr
Mon, 25 Mar 2002 11:42:14 +0100


Le lundi 25 mars 2002, =E0 04:58 , Grant Grundler a =E9crit :

> Jeremy Drake wrote:
>> I was running 2.4.17-32-smp before.  It just updated a debian package=20=

>> of
>> the same kernel version.  I had no problems with the old one, other=20=

>> than
>> the fact that it seems to ignore cpu0.  All processor time goes to =
cpu1
>> and cpu0 gets a ton of idle.
>
> hmm..that fits with the "top" report of 50% idle that I've seen.
> We've already got a bug report on this, iirc.
We're running a 2.4.17-pa17 SMP for over 12 days now on our A500;
The top also shows us a 50% idle.
The slmon utility shows that only one processor is being used (CPU1),=20
but the experience told us it wasn't true (see bellow).
>
> Your observation suggest something wrong with either process =
scheduling
> or process accounting.
>
> And I hope CPU0 isn't completely idle, look at /proc/interrupts.
> I know interrupt distribution works.
We are running two instances of setiathome ;o) on this machine with this=20=

kernel,
both units are completed in the same time, I mean that the box does two=20=

units in the time it needs to do one in non-SMP mode. Therefore I think=20=

that both processors are functioning properly ;o)
We have noticed that the load average seems to reflect the real load on=20=

the machine: it goes up to 2.00 when 2 setis are running, even though=20
only one seems to be "on processor" according to the top.

We suspect that something goes wrong with the proc.
Here's our /proc/interrupts:
[varenet@mkhppa3 ~]$ cat /proc/interrupts
  IRQ      count         Region    ISR
  64:  218592808    8402371       PA-CPU-00  timer
  65:    7219789          0       PA-CPU-00  IPI
  66:    8402371         30       PA-CPU-00  IO-SAPIC00-L0
  67:          0     239155       PA-CPU-00  IO-SAPIC00-L1
  68:          0       2284       PA-CPU-00  IO-SAPIC00-L2
  69:         30          0       PA-CPU-00  IO-SAPIC00-L2
  70:     239155          0       PA-CPU-00  IO-SAPIC00-L3
  71:       2284          0       PA-CPU-00  IO-SAPIC00-L4
  72:          0          0       PA-CPU-00  IO-SAPIC00-L5
128:    8402371          0      IO-SAPIC00  eth0
130:         30          0      IO-SAPIC00  sym53c8xx
131:     239155          0      IO-SAPIC00  sym53c8xx
132:       2284          0      IO-SAPIC00  serial
>
>
Thibaut VARENE
PA/Linux ESIEE Team
http://www.esiee.fr/puffin