Disabilitazione del multithreading simultaneo
È possibile disabilitare il multithreading simultaneo (SMT) nelle istanze tramite la console o utilizzando i comandi dell'interfaccia CLI.
- Per le istanze Bare Metal, facoltativamente configurare le impostazioni avanzate del BIOS, ad esempio disabilitare il multithreading simultaneo, disabilitare le memorie centrali o ottimizzare le impostazioni NUMA. Fare clic su Show advanced BIOS settings, quindi selezionare le opzioni che si desidera configurare. Le impostazioni disponibili dipendono dalla forma.
- Per le istanze di virtual machine, se si desidera disabilitare il multithreading simultaneo, fare clic su Mostra opzioni OCPU avanzate, quindi deselezionare Abilita multithreading simultaneo (SMT). Il multithreading simultaneo è abilitato per impostazione predefinita.
Per ulteriori informazioni, vedere Creazione di un'istanza.
Conferma dello stato SMT
Per confermare lo stato di SMT nell'istanza, attenersi alla procedura descritta di seguito. I thread per core indicano se SMT è attivato o disattivato. Se è presente un thread per core, SMT è disattivato. Se sono presenti due thread per core, SMT è attivo.
Per confermare lo stato di SMT per Linux:
- SSH nell'istanza.
- Immettere quanto riportato di seguito per ottenere l'IP dell'istanza.
$ oci compute instance list-vnics --instance-id $ instance_id --query ‘data[0].“public-ip”’ $ ssh opc@“public ip returned above”
- Nella shell dell'istanza, il ritorno dovrebbe avere un aspetto simile a quello riportato di seguito. In questo esempio, SMT è disattivato.
% lscpu | grep Thread Thread(s) per core: 1
Per confermare lo stato di SMT per Windows:
- Desktop remoto (RDP) nell'istanza.
- In PowerShell, immettere la query seguente:
Get-WmiObject -class win32_processor | ft NumberofCores,NumberofLogicalProcessors
- Il ritorno dovrebbe essere simile all'esempio seguente. In questo esempio, SMT è disattivato.
NumberofCores NumberofLogicalProcessors 1 1