freebsd-dev/sys/fs/nfsclient
Konstantin Belousov 753a007f0d Use buffer pager for NFS.
The pager, due to its construction, implements clustering for the
page-ins.  In particular, buildworld load demonstrates reduction of
the READ RPCs from 39k down to 24k.  No change in real or CPU time was
observed.

Discussed with, and measured by:	bde
No objections from:	rmacklem
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2016-11-22 10:58:24 +00:00
..
nfs_clbio.c Use buffer pager for NFS. 2016-11-22 10:58:24 +00:00
nfs_clcomsubs.c Update the nfsstats structure to include the changes needed by 2016-08-12 22:44:59 +00:00
nfs_clkdtrace.c NFS: spelling fixes on comments. 2016-04-29 16:07:25 +00:00
nfs_clkrpc.c Crashes have been observed for NFSv4.1 mounts when the system 2013-09-04 22:47:56 +00:00
nfs_clnfsiod.c When an NFS unmount occurs, once vflush() writes the last dirty 2013-04-18 23:20:16 +00:00
nfs_clnode.c Clean other flags in ncl_inactive, only. Add comment explaining why other 2016-06-26 14:18:28 +00:00
nfs_clport.c Use vfs_hash_ref(9) to eliminate LK_EXCLOTHER kludge. As a 2016-05-11 06:35:46 +00:00
nfs_clrpcops.c NFS: spelling fixes on comments. 2016-04-29 16:07:25 +00:00
nfs_clstate.c Update the nfsstats structure to include the changes needed by 2016-08-12 22:44:59 +00:00
nfs_clsubs.c Update the nfsstats structure to include the changes needed by 2016-08-12 22:44:59 +00:00
nfs_clvfsops.c Update the nfsstats structure to include the changes needed by 2016-08-12 22:44:59 +00:00
nfs_clvnops.c Use buffer pager for NFS. 2016-11-22 10:58:24 +00:00
nfs_kdtrace.h - Nuke a second copy of nfscl_attrcache extern declarations from under 2013-11-26 22:41:40 +00:00
nfs.h Fix kernel builds with "options NFS_DEBUG" that 2014-12-23 14:24:36 +00:00
nfsmount.h Move the NFSv4.1 client patches over from projects/nfsv4.1-client 2012-12-08 22:52:39 +00:00
nfsnode.h Remove ncl_printf(), use printf(9) directly. After r303710 the 2016-08-03 15:58:20 +00:00
nlminfo.h