VMWare で動かしている CentOS 上で NFS を起動しているが、たまに Mac から接続するときくらいしか使わない。
一般的にどの OS も NFS は起動スクリプトで 8 個のプロセス(インスタンス)を起動する。こんなにいらないので減らすことにした。
/etc/sysconfig/nfs の RPCNFSDCOUNT でスタート時のプロセス数を設定できる。とりあえず半分にしてみる。

/etc/sysconfig/nfs

1
2
3
# Number of nfs server processes to be started.
# The default is 8.
RPCNFSDCOUNT=4

反映

1
2
3
4
5
6
7
# service nfs restart
# ps -ef | grep nfs
root 2422 7 0 16:43 ? 00:00:00 \[nfsd4\]
root 2423 1 0 16:43 ? 00:00:00 \[nfsd\]
root 2424 1 0 16:43 ? 00:00:00 \[nfsd\]
root 2425 1 0 16:43 ? 00:00:00 \[nfsd\]
root 2426 1 0 16:43 ? 00:00:00 \[nfsd\]

ということで減りました。