11
votes

Comment trouver ma topologie de la CPU?

J'utilise Intel (R) Core (TM) I5 CPU M 560 @ 2.67GHz Comme je l'ai découvert de CAT / PROC / CPUINFO . 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?


0 commentaires

5 Réponses :


0
votes

Vous pouvez obtenir cette info par
lscpu et NPROC Tout autre est dans / proc / cpuinfo


0 commentaires

1
votes

Vous pouvez consulter le ID et CPU Cores Valeurs dans / proc / cpuinfo . Ils doivent fournir les valeurs dont vous avez besoin.

Alternativement, regardez le page spécifications de votre processeur.


0 commentaires

6
votes

Vous pouvez utiliser la commande

lscpu

Cela donnera des informations

pour les informations relatives au processeur

processeur DMidecode -t


0 commentaires

16
votes

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)


2 commentaires

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 . Particulièrement utile dans WSL.



4
votes

Vous pouvez utiliser likwid-topology -g 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


0 commentaires