J'utilise Intel (R) Core (TM) I5 CPU M 560 @ 2.67GHz Comme je l'ai découvert de CAT / PROC / CPUINFO CODE>. Mais je veux connaître une hiérarchie exacte comme combien de prises y a-t-il et combien de cœurs sont là par prise et threads aussi, si elles sont prises en charge. Aucune idée? P>
5 Réponses :
Vous pouvez obtenir cette info par
lscpu code> et
NPROC code> Tout autre est dans
/ proc / cpuinfo code> p>
Vous pouvez consulter le Alternativement, regardez le page spécifications de votre processeur. p> ID code> et
CPU Cores CODE> Valeurs dans
/ proc / cpuinfo code>. Ils doivent fournir les valeurs dont vous avez besoin. P>
Vous pouvez utiliser la commande p>
lscpu strong> p> blockQuote> Cela donnera des informations p>
pour les informations relatives au processeur p>
processeur DMidecode -t strong> p> blockQuote>
lstopo code> à partir du package code> HWLOC code> Les informations souhaitées:
Socket L#0 + L3 L#0 (6144KB)
L2 L#0 (256KB) + L1 L#0 (32KB) + Core L#0
PU L#0 (P#0)
PU L#1 (P#1)
L2 L#1 (256KB) + L1 L#1 (32KB) + Core L#1
PU L#2 (P#2)
PU L#3 (P#3)
L2 L#2 (256KB) + L1 L#2 (32KB) + Core L#2
PU L#4 (P#4)
PU L#5 (P#5)
L2 L#3 (256KB) + L1 L#3 (32KB) + Core L#3
PU L#6 (P#6)
PU L#7 (P#7)
Et l'exécution de LSTOPO dans un environnement graphique donne une sortie graphique facile à comprendre, même pour des topologies plus complexes
Si seule la sortie de la console est possible (E.G. SSH et No X Forward) utilisez lstopo -of ascii code>. Particulièrement utile dans WSL.
Vous pouvez utiliser likwid-topology -g code> pour obtenir la hiérarchie du processeur. Ceci n'est pas disponible par défaut sous Linux, vous pouvez installer à Ubuntu avec
sudo apt-get install likwid code> p>