Sets or queries the Workload Manager (WLM) state.
Workload Manager Library (libwlm.a)
#include <sys/wlm.h>
int wlm_set ( flags)
int *flags;
The wlm_set subroutine is used to set, change, or query the mode of operations of WLM. The state of WLM can be:
Item | Description |
---|---|
OFF | Does not classify processes, monitor or regulate resource utilization. |
ON in passive mode | Classifies the processes and monitors their resource usage but does no regulation. |
ON in active mode | Specifies the normal operating mode where WLM classifies processes, monitors and regulates the resource usage. |
Item | Description |
---|---|
flags | Specifies the
address of an integer interpreted in a manner
similar to the versflags field of the wlmargs structure
passed to the other API routines. The integer pointed to by flags should
be initialized with WLM_VERSION. In addition, one or more of
the following values can be or'ed to WLM_VERSION:
|
Upon successful completion, the wlm_set subroutine returns a value of 0, and the current state of WLM is returned in the flags parameter. The return value is WLM_OFF, WLM_ACTIVE, WLM_CPU_ONLY, or WLM_PASSIVE. When WLM is on in either mode, the WLM_BIND_RSETS, WLM_PROCTOTAL, and WLM_CLASSTOTAL, flags are added when appropriate.
For a list of the possible error codes returned by the WLM API functions, see the description of the wlm.h header file.
The wlmcntrl command.
The wlm.h header file.
The wlm_load (wlm_load Subroutine) subroutine.