Desequilibrio en la utilización de la CPU en ESXi 6.7

Desequilibrio en la utilización de la CPU en ESXi 6.7

Estamos trabajando con un servidor que ejecuta ESXi 6.7 Enterprise Plus y el mobo tiene 2 CPU Xeon de 10 núcleos.

El host está moderadamente cargado, pero extrañamente la pantalla de monitoreo de ESXi muestra el socket MAX (paquete) 0 con una utilización del 87%, y el socket (paquete) 1 con una utilización del 2,5%, y el socket PROMEDIO 0 con un 20% y un socket con un 1%.

¿Esto es normal? ¿ESXi debería equilibrar la carga entre las 2 CPU? ¿O llena uno y luego comienza a usar el otro?

La licencia está instalada y creo que debería admitir 2 sockets (aunque no veo un límite de CPU en la pestaña de licencia de la GUI). No compré el hardware/licencia, así que no sé mucho sobre lo que se compró, pero puedo ver la pestaña de licencia y se ve bien. Simplemente no veo nada que diga 2 ENCHUFES... así que me pregunto si es necesario comprar otra licencia para activar el segundo enchufe. ¿Alguien con ESXi 6.7 con Enterprise Plus tiene una línea en su pestaña de licencia que muestra el número de sockets con licencia?

Respuesta1

El programador ESXi reconoce NUMA. De forma predeterminada, preferirá mantener las máquinas virtuales en los núcleos y la memoria de un socket, si es posible. Una descripción general de esto se encuentra en elGuía de gestión de recursos.

Puede mostrar que se utilizan 2 sockets poniendo más carga en el host. Si su carga de trabajo habitual no es suficiente, cree una máquina virtual de 14 núcleos y ejecute algo con múltiples subprocesos y uso intensivo de CPU. Diviértete, tal vez compila un paquete de software muy grande o dona algunos ciclos de CPU a la ciencia. Ambos sockets deberían utilizarse más del 2%, porque la VM es más grande que un nodo.

información relacionada