Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > N

nsysmap(5)

Tunable Kernel Parameters
OBSOLETED
HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

nsysmap, nsysmap64 — number of entries in a kernel dynamic memory allocation map

VALUES

Default

8400

Allowed Values

Any positive value.

DESCRIPTION

  • Note: In HP-UX 11i Version 3, these tunables are no longer present. The system will establish an initial size for the table, and increase the size as needed. This manual page will be remove in a future release.

Pre-Release 11i Version 3 Usage

This value sizes the kernel dynamic memory resource map, an array of address/length pairs that describe the free virtual space in the kernel's dynamic address space.

This array has historically been statically-sized. That means certain pathological workloads that fragment the kernel address space will result in too many entries for the array. Rather than panicking when this condition occurs, the system throws away the last entry, which results in "leaked" kernel virtual address space. If this overflow happens often enough, the system eventually runs out of virtual space and will panic with the following message:

kalloc: out of virtual space.

By making the map size tunable, the system can automatically scale the map size according to the system workload size and avoid this problem. If the automatic scaling does not work, you can hand-tune to fit a particular workload. When the default value is overridden, the kernel may increase the value beyond the your specification depending on the system size.

There are different tunables for 32- and 64-bit kernel because the 64-bit kernel has more virtual address space. The nsysmap tunable controls 32-bit kernels and the nsysmap64 tunable controls 64-bit kernels.

WARNINGS

All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX.

Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tunable values, consult the documentation for the kernel software being installed. For information about optional kernel software that was factory installed on your system, see HP-UX Release Notes at http://docs.hp.com.

AUTHOR

nsysmap and nsysmap64 were developed by HP.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.