The libpool library defines properties that are available to the various entities that are managed within the pools facility. Each property falls into the following categories:
A constraint defines boundaries of a property. Typical constraints are the maximum and minimum allocations specified in the libpool configuration.
An objective changes the resource assignments of the current configuration to generate new candidate configurations that observe the established constraints. An objective has the following categories:
A workload-dependent objective varies according to the conditions imposed by the workload. An example of the workload dependent objective is the utilization objective.
A workload-independent objective does not vary according to the conditions imposed by the workload. An example of the workload independent objective is the cpu locality objective.
An objective can take an optional prefix to indicate the importance of the objective. The objective is multiplied by this prefix, which is an integer from 0 to INT64_MAX,, to determine the significance of the objective.
For usage examples, see How to Set Configuration Constraints in Administering Resource Management in Oracle Solaris 11.2 and How to Define Configuration Objectives in Administering Resource Management in Oracle Solaris 11.2 .