SOP Benchmark: 286 Unix vs. 386 Unix

Karl Lehenbauer karl at sugar.UUCP
Sat Jun 25 12:27:05 AEST 1988


[...a Seat Of Pants benchmark... -karl]

The benchmark:
	Time to do a 13-bit compress of all the conquer shars,
	423474 bytes in 8 files (one file was truncated)

Machine 1:
	Everex 8 MHz 286 AT clone w/5 MB of 0-wait memory
	Microport System V/AT
	Miniscribe 72 MB disk, pretty high fragmentation

Machine 2:
	Mylex 16 MHz 386 AT clone w/4 MB of RAM and 64 kb cache
	(cache hits = 0 wait states, misses = 3, all writes = 2)
	Bell Technologies Unix System V/386
	Miniscribe 72 MB disk, low fragmentation

Results:
				real		user		system
	8 MHz 286		2:24		111.8		4.5

	16 Mhz 386		0:16		8.87		1.77

Notes:

The Bell Tech Unix is the generic ISC version.  I would expect nearly
identical performance from the other 386 Unix "versions."

I ran it twice and also made sure the files weren't in the disk cache before
starting.

It is somewhat surprising to me that the 386 would outperform the 286
by a greater than 10-to-1 margin.  I would expect 3-to-1 from the clock
and bus width differences.  I attribute the rest of the difference to
the much nicer instruction set provided by the 386 in native mode
(more registers and it's much more orthogonal) and the reduced overhead 
of not having to manipulate segment registers.

Unix System V/386 implements demand paged virtual memory.

Pity that OS/2 will always use this chip in it's 85% brain-dead '286 emulation
mode.
-- 
-- uunet!sugar!karl



More information about the Comp.unix.microport mailing list