The VM guest OS has very low available memory (<3% headroom) for an extended period with no meaningful swap I/O, approaching OOM conditions.
vmi_pod
label):
kubevirt_vmi_info{vm="<vm-name>", namespace="<namespace>",
phase="running"}
2) Headroom (usable/available) < 3% sustained:
sum by (name, namespace) (
kubevirt_vmi_memory_usable_bytes{
name="<vmi_pod>", namespace="<namespace>"
}
) /
sum by (name, namespace) (
kubevirt_vmi_memory_available_bytes{
name="<vmi_pod>", namespace="<namespace>"
}
)
3) Swap traffic ~0 over 30m (likely no swap):
sum by (name, namespace) (
rate(
kubevirt_vmi_memory_swap_in_traffic_bytes{
name="<vmi_pod>", namespace="<namespace>"
}[30m]
) +
rate(
kubevirt_vmi_memory_swap_out_traffic_bytes{
name="<vmi_pod>", namespace="<namespace>"
}[30m]
)
)
4) Major page faults ~0 over 30m:
sum by (name, namespace) (
rate(
kubevirt_vmi_memory_pgmajfault_total{
name="<vmi_pod>", namespace="<namespace>"
}[30m]
)
)
If you cannot resolve the issue, see the following resources: