[sparc] Abysmal kernel performance for 2.1.55+?!

Felix von Leitner (leitner@math.fu-berlin.de)
Thu, 25 Sep 1997 18:27:24 +0200


Hi!

The 2.1.55+ kernels on Sparc (even DaveM's snapshot from today) are
*really* *really* slow on the SS10 I have here. They are nowhere near
as fast as Linux 2.0.30, heck, even SunOS 4.1.3 beats them hands down!
How comes? After a few minutes the console shows behaviour like a
really slow modem connection, or rather, a talk(1) session to
belorussia.
The machine does not echo my characters on the shell prompt for 20
seconds and more! This gets really bad when I start to compile
something.
top shows that the machine is basically idle, but you can't get work
done on it. Oh, the hard disk is local. One gig, 32 MB main memory and
the machine hasn't even started to swap, so that's not the problem.

Problem is: I need to have the kernel nfsd and kernel
automouter, and IIRC knfsd is only available for the 2.1 kernels.

So I decided to go back to v2.0.30. I downloaded the kernel and applied
DaveM's v2.0.31-latest-final diffs, ran "make menuconfig" and to my
utter surprise it gave some shell parse errors and brought a dialog
where I could only select from file systems downwards.

The stock 2.0.30 without the patch does the same here (after I change
ARCH to sparc manually in the Makefile).

Any idea what is wrong here?
Any suggestions?

BTW: Since the sparc libc is months if not years behind ix86 libc, I
decided to take a shot at glibc. glibc not only not compiles, it takes
days to even get to the point where I get error messages!

This is all so disappointing, I'm tempted to go back to Solaris ;(

Felix