Estado del Hyper-Threading en Linux
Miércoles, 28 de octubre de 2009
Para saber si un servidor con Linux tiene habilitado el Hyper-Threading sin necesidad de rebotar el servidor, podemos proceder de la siguiente maneara:
Revisamos el contenido de /proc/cpuinfo y nos fijanos en el valor de los campos siblings y cpu cores.
Si el valor de siblings es igual al de cpu cores entonces no tenemos Hyper-Threading habilitado. Si por el contrario, el valor de siblings es el doble que el de cpu cores entonces el Hyper-Threading está habilitado.
Ejemplos:
Hyper-Threading habilitado:
physical id : 1 siblings : 4 core id : 1 cpu cores : 2
Hyper-Threading NO habilitado:
physical id : 0 siblings : 4 core id : 3 cpu cores : 4
