Introdução
Este documento descreve as etapas de configuração para ativar o Hyperthreading da CPU em um servidor UCS.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos.
- Entendimento básico das configurações de UCSM, perfis de serviço e política de BIOS.
- Noções básicas sobre as configurações do BIOS CIMC.
- Noções básicas sobre a administração do vmware vCenter e ESXi.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Servidores da família UCS M5, M6, M7 e superiores.
- vmware vCenter 7.0(x) e superior
- vmware ESXi 7.0(x) e superior
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
A tecnologia Hyperthreading permite que um único núcleo de processador físico se comporte como dois processadores lógicos. O processador pode executar dois aplicativos independentes simultaneamente.
A Intel Corporation desenvolveu a tecnologia HyperThreading para melhorar o desempenho das linhas de processadores Pentium IV e Xeon. A tecnologia HyperThreading permite que um único núcleo do processador execute dois processos independentes simultaneamente.
Embora o hyperthreading não dobre o desempenho de um sistema, ele pode aumentar o desempenho utilizando melhor os recursos ociosos, levando a uma maior taxa de transferência para certos tipos importantes de carga de trabalho. Um aplicativo em execução em um processador lógico de núcleo ocupado pode esperar um pouco mais da metade do throughput obtido ao executar sozinho em um processador sem hyperthreading. As melhorias no desempenho do HyperThreading dependem muito do aplicativo e alguns aplicativos podem observar degradação do desempenho com o HyperThreading, pois muitos recursos do processador (como o cache) são compartilhados entre processadores lógicos.
Configurar
Ative o Hyperthreading no BIOS
Certifique-se de que o recurso Intel Hyperthreading esteja habilitado na Política de BIOS quando o host for gerenciado pelo UCSM ou pelas configurações avançadas de BIOS no CIMC para hosts independentes.
Configuração da política do BIOS UCSM para Hyperthreading
- No Navegação clique no botão Servidores guia.
- Expanda o menu de políticas do Bios e selecione sua política atual do Bios.
- Clique na guia Avançado e, em seguida, em Processador.
- Na guia Processador, localize Intel Hyperthreading Tech.
- Certifique-se de que o valor esteja definido como Enabled ou Platform Default.

Configuração do BIOS do CIMC para Hyperthreading
- No Navegação clique no botão Computação guia.
- Na guia Bios, clique na guia Configurar Bios.
- Clique na guia Advanced e verifique se a combinação Intel Hyperthreading Technology está Enabled.

Note: Quando você altera qualquer uma dessas opções, é necessário reinicializar o servidor para que as alterações entrem em vigor.
Note: A Cisco recomenda fazer essas alterações durante uma janela de manutenção planejada, pois uma reinicialização é necessária para que as alterações tenham efeito.
Ativar o Hyperthreading no Host
Certifique-se de que o hyperthreading esteja habilitado para o host ESXi.
- Navegue até o host no vSphere Client.
- Clique em Configurar.
- Em Sistema, clique em Configurações avançadas do sistema e selecione VMkernel.Boot.hyperthreading.
4. Prossiga para reiniciar o host ESXi para que a configuração entre em vigor.
5. Hyperthreading será ativado se o valor for definido como verdadeiro.

Para este cenário, este host tem 2 soquetes de processador e 20 núcleos de processador por soquete. Como podemos ver, a configuração do Hyperthreading é mostrada como Inativa.
> Selecione o host ESXi > Hardware > Visão geral > Processadores > Hyperthreading

6. Selecione o host ESXi > Hardware > Visão geral > Processadores > Hyperthreading. Clique em Edit Hyperthreading e marque a caixa de seleção de Hyperthreading e, em seguida, marque a caixa para ativá-lo.

7. Navegue até o host no vSphere Client; Clique em Configurar; Em Sistema, clique em Configurações avançadas do sistema e altere a métrica VMkernel.Boot.hyperthreadingMitigation para false.

8. Agora reinicialize o host ESXi para que as alterações tenham efeito.

Verificar
Após a reinicialização, a contagem do processador lógico dobrou. e o status do Hyperthreading mudou para ATIVE.

Agora, os processadores lógicos foram aumentados de 40 para 80, já que o Hyperthreading foi habilitado com êxito no host ESXi necessário.
Informações relacionadas