AIX Mem
AIX Mem collector collects system memory usage through svmon -G. AIX memory accounting includes computational memory, file cache, pinned memory, virtual memory, and other values, and differs from Linux free semantics.
Configuration¶
[collectors.mem]
# Whether to enable the memory collector.
enabled = true
# Collection interval.
interval = "10s"
Command Dependencies¶
| Command | Description |
|---|---|
svmon -G |
Collect global system memory pages and convert them to bytes and percentages. |
Metrics¶
mem¶
| Tags & Fields | Description |
|---|---|
| host ( tag) |
Hostname. |
| total | Total memory, converted to bytes with the AIX page size. Type: int | (gauge) Unit: byte |
| used | Used memory. Type: int | (gauge) Unit: byte |
| free | Free memory. Type: int | (gauge) Unit: byte |
| available | Available memory. On AIX this currently uses free pages from svmon -G.Type: int | (gauge) Unit: byte |
| used_percent | Memory usage. Type: float | (gauge) Unit: percent |
| available_percent | Available memory percentage. Type: float | (gauge) Unit: percent |
| pinned | AIX pinned memory. Type: int | (gauge) Unit: byte |
| virtual | AIX virtual memory. Type: int | (gauge) Unit: byte |
| pinned_percent | Pinned memory percentage. Type: float | (gauge) Unit: percent |
| virtual_percent | Virtual memory percentage. Type: float | (gauge) Unit: percent |