NFS client/buffer cache deadlock

Marc Olzheim marcolz at stack.nl
Wed Apr 20 07:38:44 PDT 2005


On Wed, Apr 20, 2005 at 10:24:48AM -0400, Brian Fundakowski Feldman wrote:
> > It does and it seems to work.  The NFS performance drops considerably
> > though, from 8/9 MByte/s to 3/4 on sequential reads for instance.
> > 
> > kern/79208 is fixed by this indeed, in that I get short writes (in case
> > of my test server at 1802240+ bytes, so './writev 2 foo' fails...
> 
> Performance drops in what cases?

Hmm, seems only to happen in large sequential reads... It might just be
the FreeBSD 4.6 NFS server that is the problem though. I've had more NFS
troubles with it.

Btw.: I'm not sure write(),writev() and pwrite() are allowed to do short
writes on regular files... ?

Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20050420/95ed50ab/attachment.bin


More information about the freebsd-hackers mailing list