Managing NFS and KRPC Kernel Configurations in HP-UX 11i v3 (762807-001, March 2014)

The nfs_nacache tunable is static. System reboot is required to activate changes made to this tunable.
Modifying the Value
Increase the value of this tunable only in extreme cases where a large number of users are accessing
the same NFS file or directory simultaneously.
Decreasing the value of this tunable to a value less than nfs_nrnode can result in long hash queues
and slower performance. HP does not recommend decreasing the value of this tunable below the
value of nfs_nrnode or ncsize.
2.1.5
nfs_nrnode
Description
The nfs_nrnode tunable specifies the size of the rnode cache for NFS filesystems. The NFS client uses
the rnode cache to store information about files on the client. Each cache entry contains a file handle
that uniquely identifies files on the NFS server. To avoid network traffic, the tunable also contains
pointers to various caches used by the NFS client. Each rnode has a one-to-one association with a
vnode that caches the file data.
Tested Values
Default: 0
Min: 0
Max: 40000
Note: If the value of nfs_nrnode tunable is set to default, the
value displayed is 0. However, the actual value is that of the
ncsize tunable. If the tunable is set to a value greater than
40000, an informational warning is issued at boot time.
Any value greater than 40000 is outside the tested limit.
Restrictions on Changing
The nfs_nrnode tunable is static. System reboot is required to activate changes made to this tunable.
Modifying the Value
In most cases, modifying the nfs_nrnode tunable directly is not recommended. Instead, HP
recommends tuning the ncsize tunable and allowing nfs_nrnode to default to the same size. If you are
able to accurately predict the number of files your NFS client will access and you want to control the
amount of system memory dedicated to the NFS rnode cache, then you can increase or decrease the
size of the nfs_nrnode tunable.
For example, if your NFS client accesses only a few large files and you want to reclaim system
memory resources used by the NFS rnode cache, you can specify an nfs_nrnode size smaller than
ncsize. For more information about the ncsize parameter, see the ncsize(5) manpage.
2.1.6
nfs_write_error_interval
Description
The nfs_write_error_interval tunable controls the time, in seconds, between logging ENOSPC (no disk
space) and EDQUOT (over disk quota) write errors seen by the NFS client.