| United States-English |
|
|
|
![]() |
Tunable Kernel Parameters: HP-UX Release 11i > nncallout(5)Tunable Kernel Parameters |
|
NAMEncallout — size of the kernel callout table VALUESFailsafe1024 The worst case requires one callout entry for every active thread, and some number of callout entries for use by different kernel subsystems and device drivers. A value of 1024 should be failsafe when booting the system to make system repairs. Defaultnkthread+64 (in HP-UX 11i) HP-UX 11.0 systems have their default value derived from the nproc tunable. These systems may panic with the Callout Table Overflow panic message if nproc is smaller than nkthread and the system callout usage exceeds the available callout entries. The default value should be changed as above on these systems. DESCRIPTIONThe ncallout tunable defines the size of the callout table allocated during system initialization. When a timeout service is requested by kernel subsystems either for their internal usage or due to a user initiated timer request, an entry is used from the callout table. When the callout table runs out of available free entries, the system will panic with the Callout Table Overflow message. HP-UX 11.0 systems have no mechanism for dynamic expansion of the callout table, so the system will panic when it runs out of free entries in the callout table. HP-UX 11.11 systems have a partial dynamic expansion mechanism in place. If there is no available callout entry to service the request, the kernel will try to dynamically allocate new callout entries and service the request. If the kernel cannot allocate memory (in tight memory situations), the system will eventually panic. When Should the Value of This Tunable Be Raised?If the system panics with the Callout Table Overflow panic message, the tunable value needs to be raised. What Are the Side Effects of Raising the Value of This Tunable?The tunable value defines how much memory the kernel allocates, so a large value will result in additional physical memory consumption thus reducing the memory available for applications and other uses. When Should the Value of This Tunable Be Lowered?There is no need for it. The nkthread tunable is expected to define the system workload, the ncallout tunable is derived from there. |
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||