Desativando o Multithread Simultâneo
Você pode desativar o SMT (multithreading) simultâneo em suas instâncias por meio do console ou usando comandos da CLI.
- Para instâncias bare metal, opcionalmente configure definições avançadas de BIOS, como desativar multithreading simultâneo, desativar núcleos ou otimizar as definições de NUMA. Clique em Mostrar definições avançadas do BIOS e selecione as opções que deseja configurar. As definições disponíveis dependem da forma.
- Para instâncias de máquina virtual, se quiser desativar o multithreading simultâneo, clique em Mostrar opções avançadas de OCPU e desmarque Ativar multithreading simultâneo (SMT). O multithreading simultâneo está ativado por padrão.
Consulte Criando uma Instância para obter mais informações.
Confirmando o Status SMT
Para confirmar o status do SMT em sua instância, siga as etapas descritas abaixo. Os threads por núcleo indicam se o SMT está ativado ou desativado. Se houver um thread por núcleo, o SMT está desativado. Se houver dois threads por núcleo, o SMT estará ativado.
Para confirmar o status do SMT para Linux:
- SSH na instância.
- Insira o seguinte para obter o IP da instância:
$ oci compute instance list-vnics --instance-id $ instance_id --query ‘data[0].“public-ip”’ $ ssh opc@“public ip returned above”
- No shell da instância, o retorno deve se parecer com o exemplo abaixo. Neste exemplo, o SMT está desativado.
% lscpu | grep Thread Thread(s) per core: 1
Para confirmar o status SMT do Windows:
- Área de trabalho remota (RDP) na instância.
- Em PowerShell, insira a seguinte consulta:
Get-WmiObject -class win32_processor | ft NumberofCores,NumberofLogicalProcessors
- O retorno deve se parecer com o exemplo abaixo. Neste exemplo, o SMT está desativado.
NumberofCores NumberofLogicalProcessors 1 1