-USENIX Summer ConferenceWhy Aren’tJune 11-15, 1990Anaheim, California Operating SystemsJohn K. Ousterhout University of California at Berkeley Getting Faster AsFast as Hardware?ABSTRACTThis paper evaluates several hardware platforms and operating systems using a set of benchmarksthat stress kernel entry/exit, file systems, and other things related to operating systems. Theoverall conclusion is that operating system performance is not improving at the same rate as thebase speed of the underlying hardware. The most obvious ways to remedy this situation are toimprove memory bandwidth and reduce operating systems’ tendency to wait for disk operations tocomplete.1. Introduction1.2In the summer and fall of 1989 I assembled a collec-tion of operating system benchmarks. My original intentwas to compare the performance of Sprite, a UNIX- 1.0Recompatible research operating system developed at thelUniversity of California at Berkeley [4,5], with vendor- atsupported versions of UNIX running on similar hardware. 0.8ivAfter running the benchmarks on several configurations Ienoticed that the ‘‘fast’’ machines didn’t seem to be run-P 0.6ning the benchmarks as quickly as I would have guessed erfrom what I knew of the machines’ processor speeds. Inforder to test whether this was a fluke or a general trend, I or 0.4ran the benchmarks on a large number of hardware and masoftware configurations at DEC’s Western ResearchnLaboratory, U.C. Berkeley, and ...