Skip to content

AIX LPARStat

AIX LPARStat collector uses lparstat to Collect LPAR memory, memory entitlement, hypervisor calls, and SPURR utilization.

Configuration

[collectors.lparstat]
# Whether to enable lparstat collector.
enabled = false
# Collection interval.
interval = "60s"

Command Dependencies

Command Description
lparstat -m -pw 1 1 Collect LPAR memory and page statistics.
lparstat -m -eR 1 1 Collect memory entitlement statistics.
lparstat -H 1 1 Collect hypervisor call statistics.
lparstat -E 1 1 Collect SPURR processor utilization.

Metrics

lparstat

Tags & Fields Description
host
(tag)
Hostname.
type
(tag)
Metric type. Possible values are memory, memory_entitlement, hypervisor, and spurr.
iompn
(tag)
Entitlement name when type=memory_entitlement.
call
(tag)
Hypervisor call name when type=hypervisor.
physb Backed physical memory.
Type: float | (gauge)
hpi Hypervisor page-in count.
Type: float | (gauge)
Unit: count
hpit Hypervisor page-in time.
Type: float | (gauge)
pmem Partition memory.
Type: float | (gauge)
iomin Minimum I/O memory entitlement.
Type: float | (gauge)
iomu Used I/O memory entitlement.
Type: float | (gauge)
iomf Free I/O memory entitlement.
Type: float | (gauge)
iohwm I/O memory high water mark.
Type: float | (gauge)
iomaf I/O memory allocation failures.
Type: float | (gauge)
Unit: count
pgcol Page coalescing count.
Type: float | (gauge)
Unit: count
mpgcol Memory page coalescing count.
Type: float | (gauge)
Unit: count
ccol Coalescing count.
Type: float | (gauge)
Unit: count
entc Entitled capacity usage percentage.
Type: float | (gauge)
Unit: percent
vcsw Virtual context switches.
Type: float | (gauge)
Unit: count
iodes Desired I/O memory entitlement.
Type: float | (gauge)
iores Reserved I/O memory entitlement.
Type: float | (gauge)
n_calls Hypervisor call count.
Type: float | (gauge)
Unit: count
time_spent_total_percent Percentage of total time spent in this call.
Type: float | (gauge)
Unit: percent
hypervisor_time_spent_percent Percentage of hypervisor time spent in this call.
Type: float | (gauge)
Unit: percent
time_call_avg_ns Average call duration.
Type: float | (gauge)
Unit: ns
time_call_max_ns Maximum call duration.
Type: float | (gauge)
Unit: ns
user Actual user processor utilization.
Type: float | (gauge)
sys Actual system processor utilization.
Type: float | (gauge)
wait Actual wait processor utilization.
Type: float | (gauge)
idle Actual idle processor utilization.
Type: float | (gauge)
user_norm Normalised user processor utilization.
Type: float | (gauge)
sys_norm Normalised system processor utilization.
Type: float | (gauge)
wait_norm Normalised wait processor utilization.
Type: float | (gauge)
idle_norm Normalised idle processor utilization.
Type: float | (gauge)
user_percent Actual user processor utilization percentage.
Type: float | (gauge)
sys_percent Actual system processor utilization percentage.
Type: float | (gauge)
wait_percent Actual wait processor utilization percentage.
Type: float | (gauge)
idle_percent Actual idle processor utilization percentage.
Type: float | (gauge)
user_norm_percent Normalised user processor utilization percentage.
Type: float | (gauge)
sys_norm_percent Normalised system processor utilization percentage.
Type: float | (gauge)
wait_norm_percent Normalised wait processor utilization percentage.
Type: float | (gauge)
idle_norm_percent Normalised idle processor utilization percentage.
Type: float | (gauge)

Feedback

Is this page helpful? ×