rpcdebug(8) System Manager's Manual rpcdebug(8)NAME
rpcdebug - set and clear NFS and RPC kernel debug flags
SYNOPSIS
rpcdebug -vh
rpcdebug -m module
rpcdebug -m module -s flags...
rpcdebug -m module -c flags...
DESCRIPTION
The rpcdebug command allows an administrator to set and clear the Linux kernel's NFS client and server debug flags. Setting these flags
causes the kernel to emit messages to the system log in response to NFS activity; this is typically useful when debugging NFS problems.
The first form in the synopsis can be used to list all available debug flags. The second form shows the currently set debug flags for the
given module. The third form sets one or more flags, and the fourth form clears one or more flags.
The value all may be used to set or clear all the flags for the given module.
OPTIONS -c Clear the given debug flags.
-h Print a help message and exit. When combined with the -v option, also prints the available debug flags.
-m module
Specify which module's flags to set or clear. Available modules are:
nfsd The NFS server.
nfs The NFS client.
nlm The Network Lock Manager, in either an NFS client or server.
rpc The Remote Procedure Call module, in either an NFS client or server.
-s Set the given debug flags.
-v Increase the verbosity of rpcdebug's output.
FILES
/proc/sys/sunrpc/{rpc,nfs,nfsd,nlm}_debug
procfs-based interface to kernel debug flags.
SEE ALSO rpc.nfsd(8), nfs(5), syslogd(8).
BUGS
Bugs can be found or reported at http://nfs.sf.net/.
AUTHOR
Program by Olaf Kirch <okir@suse.de> and <frederic.jolly@bull.ext.net>. Manpage by Greg Banks <gnb@melbourne.sgi.com>.
5 Jul 2006 rpcdebug(8)
Check Out this Related Man Page
rpc.nfsd(8) System Manager's Manual rpc.nfsd(8)NAME
rpc.nfsd - NFS server process
SYNOPSIS
/usr/sbin/rpc.nfsd [options] nproc
DESCRIPTION
The rpc.nfsd program implements the user level part of the NFS service. The main functionality is handled by the nfsd kernel module. The
user space program merely specifies what sort of sockets the kernel service should listen on, what NFS versions it should support, and how
many kernel threads it should use.
The rpc.mountd server provides an ancillary service needed to satisfy mount requests by NFS clients.
OPTIONS -d or --debug
enable logging of debugging messages
-H or --host hostname
specify a particular hostname (or address) that NFS requests will be accepted on. By default, rpc.nfsd will accept NFS requests on
all known network addresses. Note that lockd (which performs file locking services for NFS) may still accept request on all known
network addresses. This may change in future releases of the Linux Kernel.
-p or --port port
specify a diferent port to listen on for NFS requests. By default, rpc.nfsd will listen on port 2049.
-N or --no-nfs-version vers
This option can be used to request that rpc.nfsd does not offer certain versions of NFS. The current version of rpc.nfsd can support
both NFS version 2,3 and the newer version 4.
-s or --syslog
By default, rpc.nfsd logs error messages (and debug messages, if enabled) to stderr. This option makes rpc.nfsd log these messages
to syslog instead. Note that errors encountered during option processing will still be logged to stderr regardless of this option.
-T or --no-tcp
Disable rpc.nfsd from accepting TCP connections from clients.
-U or --no-udp
Disable rpc.nfsd from accepting UDP connections from clients.
nproc specify the number of NFS server threads. By default, just one thread is started. However, for optimum performance several threads
should be used. The actual figure depends on the number of and the work load created by the NFS clients, but a useful starting point
is 8 threads. Effects of modifying that number can be checked using the nfsstat(8) program.
Note that if the NFS server is already running, then the options for specifying host, port, and protocol will be ignored. The number of
processes given will be the only option considered, and the number of active nfsd processes will be increased or decreased to match this
number. In particular rpc.nfsd 0 will stop all threads and thus close any open connections.
NOTES
If the program is built with TI-RPC support, it will enable any protocol and address family combinations that are marked visible in the
netconfig database.
SEE ALSO rpc.mountd(8), exports(5), exportfs(8), rpc.rquotad(8), nfsstat(8), netconfig(5).
AUTHOR
Olaf Kirch, Bill Hawes, H. J. Lu, G. Allan Morris III, and a host of others.
7 Aug 2006 rpc.nfsd(8)