Disabilitazione di multithread simultanei
È possibile disabilitare il multithreading simultaneo (SMT) nelle istanze tramite la console o mediante comandi CLI.
- Per le istanze Bare Metal, facoltativamente configurare le impostazioni avanzate del BIOS, ad esempio la disabilitazione del multithreading simultaneo, la disabilitazione delle memorie centrali o l'ottimizzazione delle impostazioni NUMA. Fare clic su Mostra impostazioni avanzate BIOS, 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 è attivo o spento. Se c'è un thread per core, SMT è spento. Se sono presenti due thread per core, SMT è attivo.
Per confermare lo stato SMT per Linux:
- SSH nell'istanza.
- Immettere quanto segue 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 apparire come l'esempio seguente. In questo esempio, SMT è disattivato.
% lscpu | grep Thread Thread(s) per core: 1
Per confermare lo stato 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 riportato di seguito. In questo esempio, SMT è disattivato.
NumberofCores NumberofLogicalProcessors 1 1