lshw zeigt falsche CPU-Anzahl

1363
murxo

Ich habe ein Samsung NP550P7C-Notebook mit einer Intel (R) Core (TM) i5-3210M-CPU bei 2,50 GHz

Unter Ubuntu 12.04 32bit erkennen lscpu und / proc / cpuinfo 4 CPUs
, lshw zeigt jedoch nur 2 CPUs

Könnte es eine Fehlkonfiguration geben oder bekomme ich etwas falsch?

Hier einige Details, ich hoffe, dass dies die relevanten Zeilen sind:

Ubuntu 12.04:

lshw: ... configuration: boot=normal chassis=laptop cpus=2 family=SAMSUNG SENS sku=SAMSUNG SENS Series ... ... *-cpu:0 ... configuration: cores=2 enabledcores=2 id=1 threads=4 ... *-cpu:1 ... configuration: id=1 ...  

Es gibt keine CPU: 2 oder CPU: 3

Unter Ubuntu 14.04 (64bit) gibt es nur einen Block mit CPU-Informationen:

lshw: .... *-cpu ... configuration: cores=2 enabledcores=2 threads=4 ... 
2
Das liegt daran, dass Sie nur eine einzige physische CPU mit zwei Kernen und vier Hardwarethreads (Hyperthreading) haben. Bob vor 9 Jahren 1
Ich verstehe die Frage nicht. Ihre Angaben sind korrekt. Sie haben eine einzelne CPU mit zwei physischen Kernen und jeder unterstützt Hyperthreading. Ramhound vor 9 Jahren 0
Dank Bob war mir die zweideutige Bedeutung von CPU nicht bewusst. In der Tat meldet dmesg wie lscpu und proc / cpuinfo 4 CPUs. Hyperthreading wurde den ganzen Weg aktiviert. Mittlerweile habe ich auch diese kurze Erklärung gefunden http://superuser.com/questions/700430/what-does-2-core-4-threads-mean-in-cpu Ich verstehe, dass es kein Konfigurationsproblem gibt, das mein Hauptproblem war Besorgnis, Sorge. @Canadian Luke: Versucht, aber nicht genug Ruf, um zu kommentieren oder zu bewerten. Oder gibt es einen anderen Weg? BTW als Neuling kann ich noch nicht verstehen, warum es ein Kommentar sein muss, um zukünftigen Besuchern zu helfen. Denken Sie daran, mir eine kurze Erklärung oder einen Link zu geben murxo vor 9 Jahren 1

1 Antwort auf die Frage

2
CharlesH

Diese CPU verfügt gemäß der Intel ARK-Website über zwei Kerne und vier Threads :

Processor Number i5-3210M # of Cores 2 # of Threads 4 

Wenn Sie sicherstellen, dass HT in Ihrem BIOS aktiviert ist, werden möglicherweise vier angezeigt. Sie müssen jedoch die Ausgabe von "dmesg | grep CPU" überprüfen, um die vier Threads anzuzeigen.