[OpenAFS] OpenAFS speed

Derrick J Brashear shadow@dementia.org
Thu, 26 Jun 2003 13:55:55 -0400 (EDT)


On Thu, 26 Jun 2003, Jim Rees wrote:

> 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

Not on Linux. Not on modern kernels, anyhow.

> 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.

Well, (someone's) welcome to tell us if it does, since we're already using
kernel threads on Linux.