On Sun, Dec 23, 2012 at 08:17:01PM +0100, Jan Stary wrote:
> 
> Yes, on the _client_ (sorry, I should have been explicit).
> What got me trying it is that sysctl(8) says
> 
>       To adjust the number of kernel nfsio threads
>       used to service asynchronous I/O requests on
>       an NFS _client_ machine.
> 
> Your diff seems to imply that this affects the _server_.
> 
> However, on the client, vfs.nfs.iothreads jumps to 4
> as soon as I mount the NFS share. On the server, it stays at -1.
> 
> On the client, when I start copying from the server, it stays at 4;
> on the server it stays at -1.  Same when I copy the other way round.
> 
> So it really seems to affect the client (as sysctl(8) currently says),
> which I think makes your diff incorrect.
> 
> After I unmount the share on the client, vfs.nfs.iothreads
> stays on 4; I set that manually to -1, and it jumps to 20,
> without even having anything NFS-mounted. Is that intended?
> Setting it manually to anything but -1 then panicked my
> 5.2/i386 client. (I would try current, but that's currently
> not bootable on my i386 laptop.)
> 

ok, so unless someone steps up and explains to me how this is meant to
work i can;t do much...

jmc

Reply via email to