Para las máquinas virtuales con un consumo de memoria desproporcionadamente grande, se pueden utilizar opciones avanzadas para anular la configuración de CPU virtual predeterminada.
Se pueden agregar estas opciones avanzadas al archivo de configuración de la máquina virtual.
Opción | Descripción | Valor predeterminado |
---|---|---|
cpuid.coresPerSocket |
Determina la cantidad de núcleos virtuales por socket de CPU virtual. Esto no afecta la topología NUMA virtual a no ser que se configure numa.vcpu.followcorespersocket.
Nota: ESXi 8.0 selecciona automáticamente un
coresPerSocket óptimo para una máquina virtual. El valor predeterminado que se muestra es 0.
|
1 |
numa.vcpu.maxPerVirtualNode | Determina el número de nodos de NUMA virtuales dividiendo el contenido total de vCPU uniformemente con este valor como divisor. |
8 |
numa.autosize.once | Cuando se crea una plantilla de máquina virtual con esta configuración, se mantienen los ajustes cada vez que se enciende la máquina virtual con el valor TRUE predeterminado. Si el valor se establece en FALSE, la topología NUMA virtual se actualiza con cada encendido. La topología NUMA virtual se vuelve a evaluar cuando se modifica la cantidad configurada de CPU virtuales en la máquina virtual en cualquier momento. |
FALSE |
numa.vcpu.min | Es la cantidad mínima de CPU virtuales que se requiere en una máquina virtual para generar la topología NUMA virtual. Una máquina virtual siempre es UMA si su tamaño es inferior a numa.vcpu.min. |
9 |
numa.vcpu.followcorespersocket | Si se establece en 1, vuelva al antiguo comportamiento de tamaño del nodo NUMA virtual vinculado a cpuid.coresPerSocket. |
0 |
numa.allowHotadd | Para activar la capacidad de añadir CPU en caliente a un nuevo nodo NUMA, agregue numa.allowHotadd en las opciones de configuración avanzadas. A continuación, puede agregar manualmente una configuración NUMA mientras se activa la adición de CPU en caliente. | FALSE |
numa.vcpu.coresPerNode | Parámetro VMX para configurar el tamaño del nodo NUMA virtual, el cual se interpreta desde la reconfiguración de la interfaz de usuario. Este parámetro solo es efectivo para HWv20. El valor predeterminado es 0, lo que indica que ESXi selecciona automáticamente el tamaño de vNUMA.
Nota: Si esta opción entra en conflicto con
numa.vcpu.maxPerVirtualNode, la máquina virtual no se podrá encender.
|
0 |
vcpu.hotadd | Cuando esta opción es TRUE, NUMA virtual se desactiva. La máquina virtual siempre ve un nodo NUMA virtual cuando la máquina virtual es capaz de conectar la CPU en caliente. | |
llc.multiLLCPerSocket | La máquina virtual expone vLLC en AMD Epyc cuando esta opción sea TRUE. El tamaño de vLLC expuesto puede ser diferente al tamaño del socket virtual. |
FALSE |
llc.size.vcpu | Número de vCPU configuradas manualmente para vLLC en AMD Epyc. El valor se ignora si no es compatible con otras opciones de la máquina virtual. | |
chipset.motherboardLayout | Tipo de placa base virtual utilizada por esta máquina virtual. Solo puede tener uno de los dos valores siguientes: acpi: nuevo diseño de la placa base a partir de HWv 20. i440bx: diseño de la placa base heredada |
|
cpuid.coresPerSocket.cookie | Esta es una entrada vmx generada por ESXi para almacenar el valor de coresPerSocket generado automáticamente. Es allí donde se garantiza la coherencia de vMotion. No lo cambie ni lo quite manualmente. |