El gráfico Uso de CPU muestra el uso de CPU de las diez máquinas virtuales del host que tienen el uso de CPU más alto.

Este gráfico se encuentra en la vista Máquinas virtuales de la pestaña Rendimiento del host.

Tabla 1. Contadores
Nombre Descripción
virtual_machine Cantidad de la CPU utilizada activamente por cada máquina virtual del host. El valor 100 % representa todas las CPU.

Por ejemplo, si una máquina virtual tiene una CPU virtual que se ejecuta en un host con cuatro CPU y el uso de CPU es del 100 %, la máquina virtual está utilizando un recurso de CPU.

Uso de CPU virtual = usagemhz ÷ (cantidad de CPU virtuales × frecuencia de núcleos)

Nota: Es la vista del host del uso de CPU, no la vista del sistema operativo invitado.
  • Contador: usage
  • Tipo de estadísticas: Tasa
  • Unidad: Porcentaje (%). La precisión es de 1/100 %. Un valor entre 0 y 100.
  • Tipo de resumen: Promedio (mínimo/máximo)
  • Nivel de recopilación: 1 (4)

Análisis de gráficos

Un breve aumento repentino en el uso de la CPU o en el valor de disponibilidad de la CPU indica que se están aprovechando al máximo los recursos de la máquina virtual. Sin embargo, si valor del uso de CPU de una máquina virtual se ubica por encima del 90 % y el valor de disponibilidad de la CPU es superior al 20 %, el rendimiento se está viendo afectado.

Si el rendimiento se ve afectado, considere la posibilidad de realizar las siguientes acciones.

Tabla 2. Sugerencia de mejora del rendimiento de CPU
# Resolución
1 Compruebe que VMware Tools esté instalado en cada máquina virtual del host.
2 Configure las reservas de CPU para máquinas virtuales de alta prioridad, a fin de garantizar que reciban los ciclos de CPU necesarios.
3 Compare el valor de uso de CPU de una máquina virtual con el uso de CPU de otras máquinas virtuales del host o del grupo de recursos. El gráfico de líneas apiladas que aparece en la vista Máquina virtual del host muestra el uso de CPU para las máquinas del host.
4 Determine si el valor alto de tiempo de preparación de la máquina virtual se debe a que el tiempo de uso de CPU alcanzó el límite de CPU establecido. De ser así, aumente el límite de CPU de la máquina virtual.
5 Aumente los recursos compartidos de CPU para darle a la máquina virtual más oportunidades para ejecutarse. El tiempo de preparación total del host puede mantener el mismo nivel si el sistema host tiene restricciones de CPU. Si el tiempo de preparación del host disminuye, configure las reservas de CPU para máquinas virtuales de alta prioridad, a fin de garantizar que reciban los ciclos de CPU necesarios.
6 Aumente la cantidad de memoria asignada a la máquina virtual. Esta acción reduce la actividad de la red y de los discos para las aplicaciones que almacenan datos en la memoria caché. Esto puede mermar la actividad de E/S del disco y disminuir la necesidad de que el host virtualice el hardware. Las máquinas virtuales con menores asignaciones de recursos, por lo general, acumulan más tiempo de disponibilidad de CPU.
7 Reduzca la cantidad de CPU virtuales de una máquina virtual y limítela a solamente la cantidad necesaria para ejecutar la carga de trabajo. Por ejemplo, una aplicación con un solo subproceso en una máquina virtual de cuatro vías únicamente se beneficia con el uso de una sola vCPU. Sin embargo, el mantenimiento del hipervisor de tres vCPU inactivas acapara ciclos de CPU que podrían usarse para otras actividades.
8 Si el host aún no está en un clúster de DRS, agréguelo a uno. Si el host aún está en un clúster de DRS, aumente la cantidad de hosts y migre una máquina virtual o más al nuevo host.
9 Si es necesario, actualice las CPU o los núcleos físicos del host.
10 Use la versión más reciente del software del hipervisor y habilite las características de ahorro de CPU, por ejemplo, la descarga de segmentación de TCP, las páginas de memoria grandes y las tramas gigantes.