linux:material

Ceci est une ancienne révision du document !


Informations matérielles

(ou logical processor, SMT)

Pour le désactiver, plusieurs possibilités:

  • dans le BIOS
  • écrire dans /sys/devices/system/cpu/smt/control
  • for i in $(cat /sys/devices/system/cpu/cpu*/topology/thread_siblings_list | cut -d ',' -f 2- | tr , '\n'); do echo 0 > /sys/devices/system/cpu/cpu$i/online; done

Utiliser la commande nproc qui provient de coreutils (ou getconf _NPROCESSORS_ONLN) et qui donne le nombre total de cœurs, en comptant aussi les hyperthreads.

Avec hwloc:

hwloc-calc all -N core # compte les coeurs physiques (pas les hyperthreads)
numactl --hardware | grep available | cut -d " " -f 2
 
# ou avec hwloc:
hwloc-calc all -N node
lscpu
cat /proc/cpuinfo
  • linux/material.1641833085.txt.gz
  • Dernière modification : 2022/01/10 17:44
  • de phsw