Certain kernel operating parameters can be configured to fit specific system needs, resulting in better performance or more effective allocation of resources. The ideal value for each parameter is often determined by the system's particular hardware configuration, the specific mix of applications the system runs, and the trustworthiness of system users; factors that vary widely from system to system.
HP attempts to provide reasonable default parameter settings, but you may find it necessary or beneficial to modify these settings to better suit the needs of your particular system's users. Use the list below to obtain detailed information about each configurable kernel parameter.
Note that individual parameters usually pertain to a specific subsystem; some are independent, but others are interrelated or interact with each other. The following list of online help topics for each parameter is grouped according to subsystem.
Changing kernel parameters to improper or inappropriate values or combinations of values can cause data loss, system panics, or other (possibly very obscure and/or difficult to diagnose) operating anomalies, depending on which parameters are set to what values.
As technological advances expand system size and capabilities, it is not uncommon for maximum and/or default values of certain parameters to change between releases or to vary between 32-bit and 64-bit processors. The information provided in the documents associated with this web page are believed to be accurate as of the time they were produced. However, system changes may occasionally result in discrepancies between the document and what is actually present on your system.
If you encounter any such discrepancies in any stated default or limit
values, consult the files in /etc/conf/master.d on your
system to determine the actual values for your machine.
acctsuspend acctresume
aio_listio_max lio_list() call
aio_max_ops
aio_physmem_pct lio_list() call
aio_prio_delta_max aiocb's
aio_reqprio field
alwaysdump
dontdump
initmodmax
modstrmax
num_tachyon_adapters max_fcp_reqs bufpages
dbc_min_pct dbc_max_pct nbuf
maxfiles
maxfiles_lim nfilenflocks
ninode
fs_async
vx_ncsize
maxvgs
no_lvm_disks allocate_fs_swapmap maxswapchunks nswapdev nswapfs
remote_nfs_swap swapmem_on swchunk
vps_ceiling
vps_chatr_ceiling vps_pagesize
maxdsiz
maxssiz
max_thread_proc maxtsiz
maxuprc
nkthread nproc
timeslice
NSTRBLKSCHED NSTREVENT
NSTRPUSH
NSTRSCHED
STRCTLSZ
STRMSGSZ
nstrpty
streampipes
mesg
msgmap
msgmax
msgmnb
msgmni
msgseg
msgssz
msgtql
semasemaem
semmap
semmni
semmns
semmnu
semume
semvmx
vmebpn_public_pages vmebpn_sockets AF_VME_LINK is Active (Boolean)
vmebpn_tcp_ip vmebpn_tcp_ip_mtu vmebpn_total_jobs vme_io_estimate clicreservedmem create_fastlinks default_disk_ir dsteqmemsize ksi_alloc_max ksi_send_max max_async_ports maxusers ncallout ncdnode
nclist
ndilbuffers nptynstrtel
o_sync_is_o_dsync O_SYNC
to O_DSYNC in open()
and fcntl() system calls
pfail_enabled public_shlibs rtsched_numpri scroll_lines sendfile_max timezone unlockable_mem Some parameters are not documented for any of various reasons. Some are obsolete, some are associated with independent software subsystems, some can result in severe system malfunctions if they are altered without proper understanding, and some are not supported by SAM.