Desactivación de Multithreading Simultáneo
Puede desactivar los threads múltiples simultáneos (SMT) en sus instancias mediante la consola o mediante comandos de la CLI.
- En el caso de instancias con hardware dedicado, opcionalmente, configure opciones avanzadas del BIOS, como la desactivación de threads múltiples simultáneos, la desactivación de núcleos o la optimización de la configuración de NUMA. Haga clic en Mostrar valores del BIOS avanzados y, a continuación, seleccione las opciones que desea configurar. La configuración disponible depende de la unidad.
- Para las instancias de máquina virtual, si desea desactivar el multithreading simultáneo, haga clic en Mostrar opciones avanzadas de OCPU y, a continuación, desactive Activar multithreading simultáneo (SMT). El multithreading simultáneo está activado de forma predeterminada.
Consulte Creación de una instancia para obtener más información.
Confirmación del estado de SMT
Para confirmar el estado de SMT en la instancia, siga los pasos que se describen a continuación. Los subprocesos por núcleo indican si SMT está activado o desactivado. Si hay un subproceso por núcleo, SMT está desactivado. Si hay dos subprocesos por núcleo, SMT está activado.
Para confirmar el estado de SMT para Linux:
- Utilice SSH en la instancia.
- Introduzca lo siguiente para obtener la IP de la instancia:
$ oci compute instance list-vnics --instance-id $ instance_id --query ‘data[0].“public-ip”’ $ ssh opc@“public ip returned above”
- En el shell de la instancia, la devolución debe tener un aspecto similar al del ejemplo siguiente. En este ejemplo, SMT está desactivado.
% lscpu | grep Thread Thread(s) per core: 1
Para confirmar el estado de SMT para Windows:
- Escritorio remoto (RDP) en la instancia.
- En PowerShell, introduzca la siguiente consulta:
Get-WmiObject -class win32_processor | ft NumberofCores,NumberofLogicalProcessors
- La devolución debe parecerse al ejemplo siguiente. En este ejemplo, SMT está desactivado.
NumberofCores NumberofLogicalProcessors 1 1