monitoring

GuestVCPUQueueHighWarning

Meaning

Within the most recent scrape window (120 seconds), a VirtualMachineInstance (VMI) reported a guest CPU run‑queue length of more than 10 runnable or uninterruptible threads. The run‑queue length is derived from guest_load_1m – vCPU_count.

Impact

Diagnosis

  1. Confirm queue length
    kubevirt_vmi_guest_vcpu_queue{namespace="$NS",name="$VM"}
    
  2. Check host CPU usage
    rate(kubevirt_vmi_cpu_usage_seconds_total{namespace="$NS",name="$VM"}[2m])
    
  3. Inspect guest processes virtctl console <vm>top -H or pidstat -u 1

  4. Verify vCPU allocation
    oc get vmi $VM -ojsonpath='{.spec.domain.cpu}'
    

Mitigation

If you cannot resolve the issue, see the following resources: