Path: utzoo!attcan!uunet!nuchat!sugar!karl From: karl@sugar.UUCP (Karl Lehenbauer) Newsgroups: comp.unix.microport Subject: SOP Benchmark: 286 Unix vs. 386 Unix Message-ID: <2173@sugar.UUCP> Date: 25 Jun 88 02:27:05 GMT Organization: Sugar Land UNIX - Houston, TX Lines: 44 [...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