NFS Performance Tuning for HP-UX 11.0 and 11i Systems
nfs performance tuning for hp-ux 11.0 and 11i systems page 121
Notes:
Page 121July 22, 2002
Copyright 2002 Hewlett- Packard Company
Kernel Parameter Recommendations
(part 6)
kernel
parameter
tuning
Variable Description Def Recommend
4096128
Sizes the pool of locks used
to control access to vnode
data structures
vnode_hash_locks
81920
Specifies the size of the
VxFS-specific inode cache.
vx_ninode
1 (enable)0
Enable or disable intelligent
read-ahead algorithm.
VxFS 3.3 filesystems only.
vx_fancyra_enable
4096128
Sizes the pool of locks used
to control access to the
clean and dirty buffer
chains associated with the
vnode structures
vnode_cd_hash_locks
vnode_hash_locks
Specifies the size of the pool of locks used to control access to the vnode data structures.
vnode_cd_hash_locks
Specifies the size of the pool of locks used to control access to the clean and dirty buffer chains
associated with the vnode structures.
vx_fancyra_enable
Enables or disables a new intelligent read-ahead algorithm. This algorithm allows read-aheads
to occur in cases such as “backward read,” “stride read,” files read by multiple processes
simultaneously, and “collective reads.” These types of reads are typically performed by EDA
applications. The vx_fancyra_enable kernel parameter did not exist when HP-UX 11.0 was
released. It was introduced in patch PHKL_22414. This parameter was included in HP-UX 11i.
vx_ninode
Specifies the size of the VxFS-specific inode cache. This can be used to override the size of the
VxFS cache calculated by the kernel at boot time based on physical memory. Can be very
important on large memory systems. For example, on a system with 128GB of memory, the
kernel will create a VxFS inode table containing 1,024,000 entries. vx_ninode did not exist
when HP-UX 11.0 and 11i released. It was introduced in patch PHKL_18543 (11.0) and
PHKL_24783 (11i).