1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/nfsserver
Matthew Dillon 1e64c256dc Add a readahead heuristic to the NFS server side code. While the server
cannot unilaterally pass data to a client it can reduce the physical
    disk transaction overhead by reading larger blocks.  This results in
    better pipelining of requests/responses over the network and an almost
    100% increase in cpu efficiency on the server.  On a 100BaseTX network
    NFS read performance increases from 8.5 MBytes/sec to 10 MB/sec (maxed
    out), and cpu efficiency increases from 72% idle to 80% idle on the server.

Reviewed by:	Alfred Perlstein <bright@wintelcom.net>
1999-12-13 17:34:45 +00:00
..
nfs_serv.c Add a readahead heuristic to the NFS server side code. While the server 1999-12-13 17:34:45 +00:00
nfs_srvcache.c PR: kern/15222 1999-12-13 17:07:03 +00:00
nfs_srvsock.c Fix a timeout deadlock that can occur when the process holding the 1999-12-13 04:24:55 +00:00
nfs_srvsubs.c Fix a number of server-side issues related to aborting badly formed 1999-12-12 07:06:39 +00:00
nfs_syscalls.c Remove special case socket sharing code in order to allow nfsd to 1999-11-11 17:24:02 +00:00
nfs.h Move NFS access cache hits/misses into nfsstats structure so 1999-10-25 19:22:33 +00:00
nfsm_subs.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsproto.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsrvcache.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsrvstats.h Move NFS access cache hits/misses into nfsstats structure so 1999-10-25 19:22:33 +00:00