OpenAFS CVS Commit: openafs/src/afs by kolya

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 04 May 2004 05:36:01 EDT


Update of /cvs/openafs/src/afs
In directory GRAND.CENTRAL.ORG:/home/kolya/openafs/src/afs

Modified Files:
	afs.h afs_prototypes.h afs_vcache.c 
Log Message:
DELTA fun-with-a-profiler-20040504
AUTHOR kolya@mit.edu

fun with a profiler:  afs_RemoveVCB accounts for 20% of the total AFS
client CPU utilization, even under a moderate vcache turnover rate of
less than 10 new vcache's per second.

introduce a hash on the afs_cbr objects to speed this up.  if you are
seeing your AFS client being CPU-bound, e.g. on your web server, you
may want to try this.


--- DELTA config follows ---
fun-with-a-profiler-20040504 openafs/src/afs/afs.h 1.45 1.46
fun-with-a-profiler-20040504 openafs/src/afs/afs_prototypes.h 1.47 1.48
fun-with-a-profiler-20040504 openafs/src/afs/afs_vcache.c 1.60 1.61