[OpenAFS] OpenAFS speed

Jim Rees rees@umich.edu
Thu, 26 Jun 2003 12:33:43 -0400


Not so random at all.  I have thought about this but never done anything.  I
am not familiar with the linux implementation, but usually each of the
kernel threads in the client is actually a full-blown user process, created
by fork() in afsd.  There is no good reason it has to be this way.  They
should be converted to kernel threads, which in bsd are created by
kthread_create().  I have no data to back this up but I would guess this
would improve client performance.