[5314] in Athena Bugs

home help back first fref pref prev next nref lref last post

kernel text cache

daemon@ATHENA.MIT.EDU (John Carr)
Wed Jun 27 04:55:25 1990

To: bugs@ATHENA.MIT.EDU
Date: Wed, 27 Jun 90 04:55:11 EDT
From: John Carr <jfc@ATHENA.MIT.EDU>


The kernel text cache is disabled in release 7.0.  This is a bug.  Every time
a program is run, if another copy is not running at the same time, the entire
contents of the program must be read from the filesystem.  Usually, this is a
remote filesystem.  With the text cache enabled, a copy of program text is
usually (58% of the time on my workstation, 82% of the time on another machine
I checked) found in swap space or in RAM, and only the data segment need be
loaded from the filesystem.  This is at least a factor of 5 difference in
filesystem I/O for programs with cached text segments.

(I mentioned this during the test period; apparently release engineering
thought it better to ignore than debate this problem.)


home help back first fref pref prev next nref lref last post