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

Restrictions on Changing
The rpc_svc_cpu_binding tunable is dynamic. System reboot is not required to activate a change
made to this tunable.
Note: Once the tunable is enabled, all the NFS server
threads that service client requests exhibit CPU bind
functionality immediately. If the tunable is disabled, the NFS
server threads working on the existing TCP connections
continue to exhibit bind functionality until the TCP
connections are either closed or timed out.
Modifying the Value
Enable this tunable to force the spawned service thread to bind and run on the CPU where the
network packet is processed as part of the network stack. This action reduces the cache miss
penalties. This contributes to the overall performance, specifically in environments where high-end
servers with multiple network interface cards and CPUs service a large number of client requests.
Note: For overall performance improvement, HP
recommends
you uniformly distribute interrupt lines from all
the network
interface cards across the available CPUs on
the system. For
details on how to configure interrupt lines,
see intctl (1M).
2.4.7
rpc_svc_preempt_enable
Description:
This tunable makes the nfsd thread to give up the CPU (voluntarily) after serving some requests and
allow other high priority threads to get a chance to run.
This tunable is disabled by default
We can enable the parameter, if nfsd thread does not voluntarily give up the CPU.
Tested
Values:
Default: 0
Min: 0
Max: 1