VM Memory Status (PI_VMI)
- Organization of this page
Function
This record stores performance data on virtual memory being used by a virtual machine over a unit of time. This record is a multi-instance record.
In this record, you can collect performance data such as details about the memory being used by the virtual machine and memory allocation. You can also collect performance data on the swap that the virtual machine is using. The figure below shows an example of data that can be collected in this record.
- Note:
-
Information cannot be collected if an attempt to connect to the monitored physical server fails.
Default values and values that can be changed
Item |
Default value |
Can it be changed? |
---|---|---|
Collection Interval |
300 |
Yes |
Collection Offset |
0 |
Yes |
Log |
No |
Yes |
LOGIF |
Blank |
Yes |
ODBC key field
PI_VMI_VM_ID
Lifetime
None
Record size
-
Fixed portion: 937 bytes
-
Variable portion: 786 bytes
Fields
PFM - View name (PFM - Manager name) |
Explanation |
Summary |
Grouping |
Format |
Delta |
When not collected |
Unsup-ported |
---|---|---|---|---|---|---|---|
Record Type (INPUT_RECORD_TYPE) |
The record name. This is always VMI. |
COPY |
COPY |
char (8) |
No |
-- |
-- |
Record Time (RECORD_TIME) |
The time when the record was created. |
COPY |
COPY |
time_t |
No |
-- |
-- |
Interval (INTERVAL) |
Interval during which the information is collected. [Units: seconds] |
COPY |
FIXED |
ulong |
No |
-- |
-- |
VA DeviceID (VADEVICEID) |
The device ID of a monitored host. |
COPY |
COPY |
string (256) |
No |
-- |
-- |
VM ID (VM_ID) |
ID of the virtual machine. |
COPY |
FIXED |
string (64) |
No |
No |
-- |
VM Host Name (VM_HOST_NAME) |
Host name of the virtual machine. |
COPY |
FIXED |
string (257) |
No |
Blank |
Hyper-V KVM |
VM Name (VM_NAME) |
Name of the virtual machine. |
COPY |
FIXED |
string (257) |
No |
Blank |
-- |
Sampling Time (SAMPLING_TIME) |
Sampling time. The time when the performance information is collected on the host machine. Displayed in the following format: yyyy-mm-ddThh:mm[hh:mm]# |
COPY |
FIXED |
string (32) |
No |
Blank |
-- |
Size (SIZE) |
Memory size. Memory size on the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
-- |
Used (USED) |
Amount of used memory. Amount of memory used by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
-- |
Resource Used (RESOURCE_USED) |
Amount of used memory resources. Memory resources used by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
-- |
VM Swap Used (VM_SWAP_USED) |
Amount of internal swap usage. Amount of swaps used by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V |
Host Swap Used (HOST_SWAP_USED) |
Amount of used external swaps. Amount of the swap area, on the host machine, used by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V |
Unused (UNUSED) |
Amount of unused memory. Size of free memory in the virtual machine. [Units: MB] For Hyper-V and KVM, this field is set to 0. |
COPY |
ADD |
double |
No |
0 |
-- |
Used % (USED_PERCENT) |
Memory usage rate. Percentage of used memory in the memory of the virtual machine. [Units: %] Expression: "Used" field / "Size" field For Hyper-Vand KVM, this field is set to 100. |
COPY |
AVG |
double |
No |
0 |
-- |
Resource Used % (RESOURCE_USED_PERCENT) |
Usage rate of memory resources. Percentage of memory resources used in the memory of the virtual machine. [Units: %] Expression: "Resource Used" field / "Size" field For Hyper-V, this field is set to 100. |
COPY |
AVG |
double |
No |
0 |
-- |
VM Swap Used % (VM_SWAP_USED_PERCENT) |
Usage rate of internal swaps. Percentage of memory used for internal swaps in the memory of the virtual machine. [Units: %] Expression: "VM Swap Used" field / "Size" field |
COPY |
AVG |
double |
No |
0 |
Hyper-V |
Host Swap Used % (HOST_SWAP_USED_PERCENT) |
Usage rate of external swaps. Percentage of memory used for external swaps in the memory of the virtual machine. [Units: %] Expression: "Host Swap Used" field / "Size" field |
COPY |
AVG |
double |
No |
0 |
Hyper-V |
VM Swap IO (VM_SWAP_IO) |
Internal swap I/Os. Amount of data internally swapped by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V KVM |
VM Swap In (VM_SWAP_IN) |
Internal swap-in. Amount of data internally swapped in by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V KVM |
VM Swap Out (VM_SWAP_OUT) |
Internal swap-out. Amount of data internally swapped out by the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V KVM |
Working Size (WORKING_SIZE) |
Working set size. Amount for statistics about memory recently accessed within the virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V |
Working Size % (WORKING_SIZE_PERCENT) |
Working set size rate. Percentage of all memory, on the virtual machine, that was recently accessed. [Units: %] Expression: "Working Size " field / "Size" field |
COPY |
AVG |
double |
No |
0 |
Hyper-V |
Share (SHARE) |
Memory allocation ratio. Reference for the balance point for memory allocation when multiple virtual machines require memory resources at the same time. |
COPY |
AVG |
double |
No |
0 |
Hyper-V KVM |
Max (MAX) |
Maximum value for memory allocation. The maximum value for memory resources allocated to a virtual machine. [Units: MB] -1: No limit. |
COPY |
ADD |
double |
No |
0 |
Hyper-V |
Min (MIN) |
Minimum value for memory allocation. The minimum value for memory resources allocated to a virtual machine. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V KVM |
Expectation (EXPECTATION) |
Balance value for memory allocation. The memory resources allocated to memory when multiple virtual machines require memory resources at the same time. [Units: MB] |
COPY |
ADD |
double |
No |
0 |
Hyper-V KVM |
Max % (MAX_PERCENT) |
Maximum % for memory allocation. Percentage of the memory size, on the virtual machine, that is the maximum value for memory allocation. [Units: %]
|
COPY |
AVG |
double |
No |
0 |
Hyper-V |
Min % (MIN_PERCENT) |
Minimum % for memory allocation. Percentage of the memory size, on the virtual machine, that is the minimum value for memory allocation. [Units: %] Expression: "Min" field / "Size" field of PI_VMI record |
COPY |
AVG |
double |
No |
0 |
Hyper-V KVM |
Expectation % (EXPECTATION_PERCENT) |
Balance point for memory allocation. Percentage of memory resources that is the balance point for memory allocation when multiple virtual machines require memory resources at the same time. [Units: %] Expression: "Expectation" field / "Size" field of PI_HMI record |
COPY |
AVG |
double |
No |
0 |
Hyper-V KVM |