Table des matières

Informations matérielles

Hyper threading

(ou logical processor, SMT)

Pour savoir s'il est actif :

lstopo --disallowed
cat /sys/devices/system/cpu/smt/active  # contient 1

Pour le désactiver, plusieurs possibilités:

Connaître le nombre de cœurs

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)

Connaître le nombre de bancs NUMA

numactl --hardware | grep available | cut -d " " -f 2
 
# ou avec hwloc:
hwloc-calc all -N node

Informations sur le processeur

lscpu
cat /proc/cpuinfo