Introducción
Este documento describe los pasos de configuración para habilitar CPU Hyperthreading en un servidor UCS.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas.
- Comprensión básica de la configuración de UCSM, perfiles de servicio y política de BIOS.
- Comprensión básica de la configuración de CIMC Bios.
- Conocimientos básicos de la administración de vmware vCenter y ESXi.
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Servidores de la familia UCS M5, M6, M7 y superiores.
- vmware vCenter 7.0(x) y superior
- vmware ESXi 7.0(x) y superior
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
La tecnología de subprocesos múltiples permite que un núcleo de procesador físico único se comporte como dos procesadores lógicos. El procesador puede ejecutar dos aplicaciones independientes al mismo tiempo.
Intel Corporation desarrolló la tecnología de subprocesos múltiples para mejorar el rendimiento de sus líneas de procesadores Pentium IV y Xeon. La tecnología de subprocesos múltiples permite que un núcleo de procesador único ejecute dos subprocesos independientes simultáneamente.
Aunque el hyperthreading no duplica el rendimiento de un sistema, puede aumentar el rendimiento al utilizar mejor los recursos inactivos, lo que se traduce en un mayor rendimiento para determinados tipos de cargas de trabajo importantes. Una aplicación que se ejecuta en un procesador lógico de un núcleo ocupado puede esperar algo más de la mitad del rendimiento que obtiene mientras se ejecuta sola en un procesador sin subprocesos múltiples. Las mejoras en el rendimiento de los subprocesos son altamente dependientes de las aplicaciones, y algunas aplicaciones pueden ver la degradación del rendimiento con el subprocesamiento, ya que muchos recursos de procesador (como la caché) se comparten entre procesadores lógicos.
Configurar
Habilitar el subprocesamiento de hipertexto en la BIOS
Asegúrese de que la función Intel Hyperthreading esté habilitada en la Política de BIOS cuando el host esté administrado por UCSM o la configuración de Bios avanzada en CIMC para hosts independientes.
Configuración de la Política UCSM Bios para Hyperthreading
- En el Navegación haga clic en el panel Servidores ficha.
- Expanda el menú de políticas Bios y seleccione su política Bios actual.
- Haga clic en la ficha Opciones avanzadas y, a continuación, en Procesador.
- En la ficha Procesador, localice Intel Hyperthreading Tech.
- Asegúrese de que el valor esté establecido en Habilitado o Predeterminado de plataforma.

Configuración de CIMC Bios para Hyperthreading
- En el Navegación haga clic en el botón Informática ficha.
- En la pestaña Bios, haga clic en la pestaña Configure Bios.
- Haga clic en la ficha Advanced y asegúrese de que la combinación Intel Hyperthreading Technology esté Enabled.

Nota: Al cambiar cualquiera de estas opciones, es necesario reiniciar el servidor para que los cambios surtan efecto.
Nota: Cisco recomienda realizar estos cambios durante un período de mantenimiento planificado, ya que es necesario reiniciar para que los cambios surtan efecto.
Habilitar el subprocesamiento de hipertexto en el host
Asegúrese de que el hiperprocesamiento está activado para el host de ESXi.
- Busque el host en el cliente vSphere.
- Haga clic en Configure (Configurar).
- En Sistema, haga clic en Configuración avanzada del sistema y seleccione VMkernel.Boot.hyperthreading.
4. Reinicie el host de ESXi para que la configuración surta efecto.
5. El subprocesamiento de hipertexto se habilita si el valor se establece en true.

Para este escenario, este host tiene 2 sockets de procesador y 20 núcleos de procesador por socket. Como podemos ver, la configuración de Hyperthreading se muestra como Inactiva.
> Seleccione el host ESXi > Hardware > Overview > Processors > Hyperthreading

6. Seleccione el host ESXi > Hardware > Overview > Processors > Hyperthreading. Haga clic en Edit Hyperthreading y seleccione la casilla de verificación para Hyperthreading, luego marque la casilla para habilitarlo.

7. Busque el host en el cliente vSphere; Haga clic en Configure (Configurar); En Sistema, haga clic en Configuración avanzada del sistema y cambie la métrica VMkernel.Boot.hyperthreadingMitigation a false.

8. Ahora reinicie el host ESXi para que los cambios surtan efecto.

Verificación
Después del reinicio, el número de procesadores lógicos se ha duplicado. y el estado de Hyperthreading ha cambiado a ACTIVE.

Ahora, los procesadores lógicos se han aumentado de 40 a 80 desde que se habilitó el subprocesamiento de hipertexto correctamente en el host ESXi necesario.
Información relacionada