Vax 11/780 performance vs Sun 4/280 performance
Mike McNally
m5 at lynx.UUCP
Sat Jun 4 09:59:15 AEST 1988
Re: small processes that sleep-wakeup-sleep-wakeup...
I tried this on my Integrated Solutions 68020 thing and got results
similar to those of the Sun; that is, up to about 6 or 7 of them the
system works fine, but after that everything gets real slow (I can't
test it too much because everybody gets mad here when the machine
freezes up).
I tried the same thing under LynxOS, our own BSD-compatible real-time
OS, and didn't notice very much degradation at all. A major difference
between our machine and the Integrated Solutions is the MMU: even
though our platform is a 68010, our MMU is 16K of static RAM that holds
all the page tables all the time. Context switch time is thus real
small. Also, I think it's possible that the mechanism for dealing with
the timeout in select() is different internally under LynxOS as opposed
to Unix.
Of course, under the real-time OS, a high-priority CPU-bound task gets
the whole CPU, no questions asked. That's a great way of degrading
editor response :-).
As a somewhat related side question, what does the Sun 4/SPARC MMU look
like? Are lookaside buffer reloads done in software like on the MIPS
R[23]000? (Is that really true about the R[23]000 anyhow?)
--
Mike McNally of Lynx Real-Time Systems
uucp: lynx!m5 (maybe pyramid!voder!lynx!m5 if lynx is unknown)
More information about the Comp.unix.wizards
mailing list