Frage Maschinenkonfiguration, Multiprozessor oder Multi-Core oder beides?


Ich möchte wissen, wie viele Prozessoren meine Ubuntu-Box hat und ob sie Multicore sind. Ich tat

cat /proc/cpuinfo  

und ich sehe so etwas

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping    : 11
cpu MHz     : 1603.000
cache size  : 4096 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constan
t_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips    : 4787.19
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

namentlich sah ich solche Datenblöcke viermal ab
processor : 0  zu processor : 4
und jedes Mal wenn ich sehe

cpu cores : 4  

Ich möchte wissen, was das bedeutet?

Hat diese Maschine? 4 processors und jeder Prozessor hat 4-cores?

lass es mich wissen, bitte

Vielen Dank


4
2017-10-07 19:15


Ursprung




Antworten:


Der Q6600 ist ein einzelner Prozessor mit 4 Kernen. Sie sollten tatsächlich Prozessoren 0-3 (insgesamt 4) nicht 0-4 sehen (was 5 wäre). Wenn Sie sich das Feld "Physische ID" ansehen, sollten Sie die gleiche Nummer (0) sehen.

Auf einem Hyperthread-fähigen Quad-Core sollten tatsächlich 8 virtuelle Prozessorkerne (2 virtuelle HT-Kerne, die auf jedem physischen Kern ausgeführt werden) angezeigt werden. Möglicherweise haben Sie Hyper-Threading deaktiviert.


3
2017-10-07 19:25



kann ich Hyperthreading aktivieren? Wie? - learner
Wenn es eine Option zum Deaktivieren oder Aktivieren von HT gibt (und ich wette, es gibt), werden Sie es im BIOS finden. Es ist eine Hardwareeinstellung. - Mark Russell
cool, ich werde es ausprobieren, danke Mark - learner
Glücklich zu helfen, und ja, wenn Sie es wieder aktivieren können, würde ich. Es gibt extrem wenige Situationen, in denen HT nicht wünschenswert ist. Viel Glück! - Mark Russell


Überprüfen Sie den Befehl "lstopo" im Paket "hwloc".

http://www.open-mpi.org/projects/hwloc/

http://packages.ubuntu.com/hwloc


1
2017-10-08 20:13



Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten könnte, es wäre vorzuziehen um die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz bereitzustellen. - RolandiXor♦