unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



sys_attrs_psm(5)					     sys_attrs_psm(5)



NAME

  sys_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
  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
  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.



  * psm_cat_max
      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 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.



  * psm_debug
      A	set of bit flags, defined in the psm.h header file, that enable	vari-
      ous debugging messages.

      Default: 0 (all debugging	messages disabled)



  * psm_mem_autocat
      A	value that determines whether new process categories are automati-
      cally 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	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.



  * psm_mem_max
      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 addi-
      tional member results in the [ENOSPC] error.



  * psm_memcat_max
      The maximum number of process members that can be	registered per pro-
      cess 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.



  * psm_noevm
      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)

SEE ALSO

  Functions: cfg_psm_catops(3),	cfg_psm_memops(3), libcfg(3)

  Files: psm.h(4)

  Others: sys_attrs(5)