Allocated CPU Shares (AllocatedCpuShares)
This parameter reports the percentage of memory shares allocated to the WPAR with respect to the total shares that are allocated to different WPARs sharing the resource pool.
If the resource pool facility is active, this value is reported for different WPARs sharing the resource pool. If the resource pool facility is inactive, the value is reported for all the WPARs on the system.
The system considers the memory shares only when the scheduler of the project is Fair Share Scheduler (FSS). If the resource pool facility is active, FSS must be the scheduler of the resource pool. Otherwise, FSS is the default scheduler of the system. If the scheduler is not FSS, the memory shares do not carry much meaning and hence this parameter is deactivated from monitoring.
When the scheduler of the resource pool or the default scheduler of the system is FSS, and there is contention for memory resources, the resource pool uses memory shares to assign priority to the processes of the WPARs. This is very similar to the nice command in UNIX. WPARs with large number of memory shares are given higher priority over the WPARs with less number of memory shares. For example, a WPAR with two memory shares will use double memory time than a WPAR with one memory share; given that the resource pool has only two WPARs, there is contention for memory resources.
The value for this parameter is calculated as follows:
((Memory shares of this WPAR) * 100) / (Total memory shares)
The total shares is the sum of memory shares of all the WPARs sharing the resource pool if the resource pool facility is active, or all the WPARs if the resource pool facility is inactive.
When there is no process in the 'running' state from this WPAR (that is, the value of WPARNumProcs for this WPAR is zero), the WPAR does not get its share of the memory resources, since it does not have any process to use the allocated resource capacity. Hence, the value of this parameter is, effectively, reported as zero, since the WPAR is not allocated any memory time due to lack of contention. Also, the value of this parameter changes dynamically depending on the number of active WPARs at a given point in time.
This parameter reports whether the WPAR is utilizing the memory resource allocated to it, in case of contention for memory resource by WPARs at a given point of time. If the WPAR is utilizing all the resources allocated to it, this parameter reports a value of 100%.
For example, assume that the WPAR has been allocated 20% of memory resources from the resource pool (refer to the WPARMemSharesAllocPerc parameter). If the memory utilization of the WPAR is less than 20%, it means that the WPAR is under-utilizing its memory resources. If it uses more than 20% then the WPAR is over-utilizing the memory resources, indicating there may be no contention for memory resources from other WPARs.
If the scheduler for the WPAR is not FSS, this parameter is deactivated. If the resource pool facility is active, the scheduler of the WPAR is the scheduler of resource pool; otherwise the scheduler of the WPAR is the default scheduler of the system.
Scheduling (poll time)
Inherits poll time of collector
Active at installation
Value set by
BMC Helix Operations Management
AIX Workload Partition
Key Performance Indicator
|Graph by default||No|
|Monitor for |
|Application collection status||No|
|Value format (%d)||No|