sys_attrs_psm(5)sys_attrs_psm(5)NAMEsys_attrs_psm - psm subsystem attributes
DESCRIPTION
This reference page lists and describes attributes for the Process Set
Manager (psm) kernel subsystem, which monitors the state of vital pro‐
cesses. 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 more information.
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)
Minimum: 0
Maximum: 18,446,744,073,709,551,615
Once the psm_cat_max value is reached, an attempt to create an
additional 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 various debugging messages.
Default: 0 (all debugging messages disabled)
A value that determines whether new process categories are auto‐
matically created (1) or not created (0) at the time process
members are instantiated.
Default: 1 (new categories are automatically created)
A specific process instance can be registered in only one cate‐
gory. An attempt to register a currently running process in a
category where it is already registered results in the [EAL‐
READY] error. The default setting simplifies the boot process.
The maximum number of process members that can be registered for
all process categories.
Default: 1024 (members)
Minimum: 0
Maximum: 18,446,744,073,709,551,615
Once the psm_mem_max value is reached, an attempt to register an
additional member results in the [ENOSPC] error.
The maximum number of process members that can be registered per
process category.
Default: 64 (members)
Minimum: 0
Maximum: 18,446,744,073,709,551,615
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 dis‐
ables the posting of selected events.
Default: 0 (all events are posted)
SEE ALSO
Functions: cfg_psm_catops(3), cfg_psm_memops(3), libcfg(3)
Files: psm.h(4)
Others: sys_attrs(5)sys_attrs_psm(5)