sys_attrs_psm - psm subsystem attributes
This reference page lists and describes attributes for the Process Set
Manager (psm) kernel subsystem, which monitors the state of vital
processes. The application interfaces to the psm subsystem are the
cfg_psm_catops() and cfg_psm_memops() routines in the libcfg library. These
routines create the process categories and members used by the psm
software. Refer to cfg_psm_catops(3), cfg_psm_memops(3), and libcfg(3) for
Refer to the sys_attrs(5) reference page for an introduction to the topic
of kernel subsystem attributes.
An asterisk (*) preceding the name of an attribute in the following list
means that the attribute can be configured at run time. Values of other
attributes cannot be changed without rebooting the system.
The maximum number of process categories.
Default: 512 (categories)
Once the psm_cat_max value is reached, an attempt to create an addi-
tional category results in the [ENOSPC] error. Categories cannot be
deleted; so, an attempt to delete a category after it is created
results in the [ENOTSUP] error. Therefore, the psm_cat_max value must
be increased if the program will create more than 512 categories.
A set of bit flags, defined in the psm.h header file, that enable vari-
ous debugging messages.
Default: 0 (all debugging messages disabled)
A value that determines whether new process categories are automati-
cally created (1) or not created (0) at the time process members are
Default: 1 (new categories are automatically created)
A specific process instance can be registered in only one category. An
attempt to register a currently running process in a category where it
is already registered results in the [EALREADY] error. The default set-
ting simplifies the boot process.
The maximum number of process members that can be registered for all
Default: 1024 (members)
Once the psm_mem_max value is reached, an attempt to register an addi-
tional member results in the [ENOSPC] error.
The maximum number of process members that can be registered per pro-
Default: 64 (members)
Once the psm_memcat_max value is reached for a category, an attempt to
register another member in that category results in the [ENOSPC] error.
A set of bit flags, defined in the psm.h header file, that disables the
posting of selected events.
Default: 0 (all events are posted)
Functions: cfg_psm_catops(3), cfg_psm_memops(3), libcfg(3)