On Tue, Sep 29, 1998 at 11:41:15AM +0200, Warner Bruns wrote:
> 
>  Dear smp-community,
> 
>  Since two weeks we have a smp with two Pentium-II 300 running.
>  /proc/version is:
> Linux version 2.0.32 (root@tetsmp1) (gcc version 2.7.2.3) #2 Tue Sep 15 15:17:32
>  CEST 1998
> 
>  The performance of this beast is exactly as if only one processor would be
>  available. When I have two independent processes, "time" says that
>  both processes consume as much cpu-time in user mode as in system-mode.
>  When only one process is running, "time" says that almost all cpu-time
>  was consumed in user mode.
>  "top" says that both independent jobs get about 100% of cpu each.
>  The two independent processes do almost no I/O, but they both
>  need a memory bandwidth of about 120 MByte/s.
> 
>     Does this ring a bell to somebody?
>  What am i doing wrong?

You are using 2.0.x which does not keep track of time correctly in processors
other than the first one.  The 2.1.xx kernels have fixed this bug for quite
some time (in addition, the 2.1.xx kernels now provide by default per-cpu stats
to allow patched procmeter, et. al. to show how much time is spent in each
cpu).  In the past, I've seen patches for fixing the problem on 2.0 systems,
but since I haven't run a 2.0 system for months, I haven't kept it.

Bear in mind, when going to 2.1.xx you will need to make some other changes.
See:

        http://www.linuxhq.com/

for more details.

-- 
Michael Meissner, Cygnus Solutions (Massachusetts office)
4th floor, 955 Massachusetts Avenue, Cambridge, MA 02139, USA
[EMAIL PROTECTED],    617-354-5416 (office),  617-354-7161 (fax)

Reply via email to