On Sat, Jan 05, 2013 at 10:17:49AM +0100, Jan Stary wrote: > > vfs.nfs.iothreads is still mentioned (and commented out) > in the default /etc/sysctl.conf - should that go too? >
not neccessarily. but the value should be changed, i think (or it should be removed). > > i've not > > documented the fact that -1 is kind of the default. i'm not sure if > > explaining it is that helpful. nor do i know why it's done this way. > > Could a NFS dude please kindly shed some light on how > vfs.nfs.iothreads works? In particular, is it supposed > to affect the client or server behaviour? > i hope the diff committed is clear about that: NFS_NIOTHREADS The number of I/O kernel threads for NFS clients. is that still confusing? i guess we could add a comma after "kernel threads", if you think that would make it clearer. > If the user is supposed to be able to use it, > the manpage should describe how it works, right? > yes. > If OTOH the user is not supposed to touch vfs.nfs.iothreads, > the documentation should clearly say so (and it probably > would have to go from sysctl.conf). I for one can happily > leave it to the OS, and only tried bumping it up on my > busy NFS client upon reading about it in sysctl(3,8). > like mosts syctls, i guess a sane default is chosen, and then you can mess with it if need be. if you were not meant to mess with it under any circumstances, i doubt there would be a settable sysctl for it. jmc