API Doc
Search Docs...
⌘ K
OverviewDeploymentManagementOperationReferenceGlossary
    ACOS 6.3.0
  • Acrfra Cloud Operation System cluster>
  • ACOS fault handling>
  • Virtual machines

vCPUs allocated to virtual machines significantly exceeding host capacity

Description

When no QoS policy or CPU exclusive mode is configured for a virtual machine, it shares CPU resources by default with other virtual machines on the host that use the same CPU allocation policy. If the total number of vCPUs allocated to virtual machines significantly exceeds the number of vCPUs that the physical CPUs on the host can provide, virtual machines may experience performance degradation due to CPU resource contention.

Alert message

  • Host { .labels.hostname } The total number of assigned vCPUs on running and suspended VMs exceeded { .threshold } times the number of host's CPUs.

  • On the host { .labels.hostname }, the total number of vCPUs allocated to all running and suspended virtual machines without CPU exclusive enabled has exceeded { .threshold } times the CPUs that can be shared by the host.

Impact

Virtual machines may experience performance fluctuations or degradation due to frequent inability to obtain sufficient CPU resources.

Cause

The total CPU resources demanded by virtual machines operating in CPU shared mode on the host significantly exceed the physical CPU capacity.

Solution

  • If other hosts in the cluster have sufficient CPU resources, use hot migration to balance the workload.

  • Shut down some virtual machines of lower priority or reduce their vCPU configuration.

  • Expand the cluster by adding host nodes or upgrading the host CPU configuration.