---
name: "nfsiod"
section: "8"
platform: "macos"
package: "NFS"
version: "343.100.5"
release: "macOS 26.5"
platforms: ["freebsd", "macos"]
url: "https://new.carta.tech/nfsiod"
---

# nfsiod(8)

local NFS asynchronous I/O

## NAME

**nfsiod** – local NFS asynchronous I/O

## SYNOPSIS

**nfsiod** \[**-n** *num\_threads*\]

## DESCRIPTION

**nfsiod** is deprecated.  See [nfs.conf(5)](/nfs.conf/5.md) for NFS configuration info.

**nfsiod** controls the maximum number of asynchronous I/O threads used for NFS mounts.  Historically, it has consisted of a daemon that never exits.  However, asynchronous I/O requests are now serviced by threads launched on demand in the kernel and the **nfsiod** command simply sets the configuration limit.

Having asynchronous I/O threads improves performance but is not required for correct operation.

The options are as follows:

- **-n**

  Specify maximum number of asynchronous I/O threads to be used.

If no maximum is specified, **nfsiod** displays the current value.  The default value is 16.  A client should allow enough threads to handle its maximum level of concurrency.

The **nfsiod** utility exits 0 on success, and \>0 if an error occurs.

## SEE ALSO

[nfs.conf(5)](/nfs.conf/5.md), [mount\_nfs(8)](/mount_nfs/8.md), [nfsstat(1)](/nfsstat/1.md)

## HISTORY

The **nfsiod** utility first appeared in 4.4BSD.  It's use was deprecated in Darwin 9.
