xref: /freebsd/sbin/nfsiod/nfsiod.8 (revision a866e170777b42fd7921eadd6e7e664f3a031d60)
18fae3551SRodney W. Grimes.\" Copyright (c) 1989, 1991, 1993
28fae3551SRodney W. Grimes.\"	The Regents of the University of California.  All rights reserved.
38fae3551SRodney W. Grimes.\"
48fae3551SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without
58fae3551SRodney W. Grimes.\" modification, are permitted provided that the following conditions
68fae3551SRodney W. Grimes.\" are met:
78fae3551SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright
88fae3551SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer.
98fae3551SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright
108fae3551SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer in the
118fae3551SRodney W. Grimes.\"    documentation and/or other materials provided with the distribution.
128fae3551SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors
138fae3551SRodney W. Grimes.\"    may be used to endorse or promote products derived from this software
148fae3551SRodney W. Grimes.\"    without specific prior written permission.
158fae3551SRodney W. Grimes.\"
168fae3551SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
178fae3551SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
188fae3551SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
198fae3551SRodney W. Grimes.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
208fae3551SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
218fae3551SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
228fae3551SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
238fae3551SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
248fae3551SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
258fae3551SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
268fae3551SRodney W. Grimes.\" SUCH DAMAGE.
278fae3551SRodney W. Grimes.\"
28d599144dSGarrett Wollman.\"     From: @(#)nfsiod.8	8.2 (Berkeley) 2/22/94
297f3dea24SPeter Wemm.\" $FreeBSD$
308fae3551SRodney W. Grimes.\"
31d599144dSGarrett Wollman.Dd September 22, 1994
328fae3551SRodney W. Grimes.Dt NFSIOD 8
338fae3551SRodney W. Grimes.Os
348fae3551SRodney W. Grimes.Sh NAME
358fae3551SRodney W. Grimes.Nm nfsiod
368fae3551SRodney W. Grimes.Nd local
378fae3551SRodney W. Grimes.Tn NFS
388fae3551SRodney W. Grimesasynchronous I/O server
398fae3551SRodney W. Grimes.Sh SYNOPSIS
407c7fb079SRuslan Ermilov.Nm
418fae3551SRodney W. Grimes.Op Fl n Ar num_servers
428fae3551SRodney W. Grimes.Sh DESCRIPTION
43e1205e80SPhilippe CharnierThe
44e1205e80SPhilippe Charnier.Nm
4522088599SCeri Daviesutility is a kernel process which runs on an
468fae3551SRodney W. Grimes.Tn NFS
478fae3551SRodney W. Grimesclient machine to service asynchronous I/O requests to its server.
488fae3551SRodney W. GrimesIt improves performance but is not required for correct operation.
498fae3551SRodney W. Grimes.Pp
5051c20097SPeter WemmThis program controls the maximum number of processes that the kernel runs.
518fae3551SRodney W. Grimes.Pp
528fae3551SRodney W. GrimesThe options are as follows:
536ca76744SPhilippe Charnier.Bl -tag -width indent
548fae3551SRodney W. Grimes.It Fl n
5551c20097SPeter WemmSpecify how many servers are permitted to be started.
568fae3551SRodney W. Grimes.El
578fae3551SRodney W. Grimes.Pp
588fae3551SRodney W. GrimesA client should run enough daemons to handle its maximum
598fae3551SRodney W. Grimeslevel of concurrency, typically four to six.
608fae3551SRodney W. Grimes.Pp
61d599144dSGarrett WollmanIf
626ca76744SPhilippe Charnier.Nm
63d599144dSGarrett Wollmandetects that the running kernel does not include
64d599144dSGarrett Wollman.Tn NFS
65d599144dSGarrett Wollmansupport, it will attempt to load a loadable kernel module containing
66d599144dSGarrett Wollman.Tn NFS
67d599144dSGarrett Wollmancode, using
685965373eSMaxime Henrion.Xr kldload 2 .
69d599144dSGarrett WollmanIf this fails, or no
70d599144dSGarrett Wollman.Tn NFS
718570fd2aSGuy HelmerKLD was available,
726ca76744SPhilippe Charnier.Nm
73d599144dSGarrett Wollmanexits with an error.
74a866e170SRuslan Ermilov.Sh EXIT STATUS
75d628d776SRuslan Ermilov.Ex -std
768fae3551SRodney W. Grimes.Sh SEE ALSO
778fae3551SRodney W. Grimes.Xr nfsstat 1 ,
785965373eSMaxime Henrion.Xr kldload 2 ,
798fae3551SRodney W. Grimes.Xr nfssvc 2 ,
808fae3551SRodney W. Grimes.Xr mountd 8 ,
812a2d4405SMatthew Dillon.Xr nfsd 8 ,
828657581bSMaxim Sobolev.Xr rpcbind 8
838fae3551SRodney W. Grimes.Sh HISTORY
848fae3551SRodney W. GrimesThe
856ca76744SPhilippe Charnier.Nm
86c0b0bcf4SMike Pritchardutility first appeared in
87c0b0bcf4SMike Pritchard.Bx 4.4 .
88