[529] in Info-AFS_Redistribution

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

Re: some questions about using AFS to share core OS files

daemon@ATHENA.MIT.EDU (Wallace Colyer)
Thu Jan 16 11:45:51 1992

Date: Thu, 16 Jan 1992 10:07:35 -0500 (EST)
From: Wallace Colyer <wally+@andrew.cmu.edu>
To: Info-AFS@transarc.com
In-Reply-To: <8dRAQ2f0BwwbI0gIxN@transarc.com>

If you have multi-user workstations it is important that as much of the
"often-used" software is kept on the local disk and not AFS.  The AFS
cache manager has major concurrency problems on multi-user workstations.
 

In addition, though cache hit rates are often seen as high percentages
it is difficult to assess whether they are good or not.  One reason for
this is the use of paths with large numbers of elements.  For software
on the Andrew cell you may go through a path that looks like:

/afs/andrew.cmu.edu/system/beta/pmax_ul4/local/lib/gnu-emacs/bin/loadst

Now, ignoring that there symlinks involved here in reality changing the
state, if I have already run gnu-emacs the path up to loadst is already
fetched and in the cache, so even though the file I want is not in the
cache, the hit rate is still 90%.  This is because 9 elements in the
path were there when the file was fetched.  If I then access the file
again immediately after it is fetched the rate goes up to 95%.  It is
easy to see how quickly the hit rates mean nothing.  On our multi-user
machines we have seen 98% and 99% hit rates, but I don't know if it is
good or not.

-Wallace

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