tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Google Summer of Code Project: Port OpenAFS Client

On Wed Mar 31 2010 at 15:37:37 +0000, Christos Zoulas wrote:
> As for the performance of the server I think it depends on the workload
> (how many kernel-userland transitions you end up doing, and how agressive
> is your "attribute cache" to use NFS lingo).

While attribute caching in the file server does matter (network latency,
disk latency, what have you), I haven't stumbled across a workload where
lack of kernel attribute caching has any significant impact.  I'm not
saying an application scenario doesn't exist, just that I haven't run
into one.

ISTR Linux/FUSE implements kernel attribute caching and it's probably
trivial to add, but I haven't bothered doing it in NetBSD -- "when in
doubt, leave it out".

(ubc is different in this regard, mostly because of readahead support
and because it's easier to *not* have to tightrope with caching and
flushing gigabytes of data in several different caches.  after all,
there is only one set of main memory)

Home | Main Index | Thread Index | Old Index