Vraag Waarom detecteert Ubuntu slechts één processorkern?


Mijn processor is Intel P6100, een Dual Core-processor. Wanneer ik het doe

cat /proc/cpuinfo

dit is wat krijg

varun@varun-K52F:~$ cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 37
model name  : Intel(R) Pentium(R) CPU        P6100  @ 2.00GHz
stepping    : 5
microcode   : 0x2
cpu MHz     : 1999.000
cache size  : 3072 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 11
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid popcnt lahf_lm arat dtherm
bogomips    : 3990.07
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

Waarom toont het slechts 1 kern?

BEWERK: Output van

cat /proc/cpuinfo | grep -i processor | wc -l

is ook

1

`


4
2017-08-26 11:44


oorsprong


Hebt u de 64-bits versie geïnstalleerd in plaats van de 32-bits versie? - arochester
32-bits versie van Ubuntu 12.04 - Schweinsteiger
@arochester: wat is de invloed van Ubuntu op het detecteren van het aantal kernen? Zou je dat alsjeblieft kunnen uitleggen? - Schweinsteiger
De 32-bits versie van Ubuntu detecteert minder kernen dan 64-bits, maar de limiet is 8, niet 1. Heb je je BIOS-configuratie gecontroleerd om er zeker van te zijn dat de kernen en hyperthreading niet zijn uitgeschakeld? Om er zeker van te zijn dat uw moederbord multicore en HT ondersteunt? - dobey
Ja, mijn moederbord ondersteunt Multicore, maar niet hyper threading. Ik veranderde Grub om te laden met nolapic en ASPM. zou dat een reden kunnen zijn waarom het slechts 1 kern detecteert? - Schweinsteiger


antwoorden:


  • De kerneloptie nolapic  schakelt effectief uit het gebruik van alles behalve de eerste processor.
    • In plaats van gebruiken nolapic, probeer alsjeblieft specifiek je eventuele problemen op te lossen, zo nodig nieuwe vragen te stellen :)
  • Bovendien, om meerdere cores op Ubuntu 12.04 32-bit te detecteren en te gebruiken, moet je de -generic-pae kernel. Controleer dit alstublieft met uname -r.

2
2017-08-26 17:33



Ja, ik gebruik generieke-pae. Dus ik denk dat ik nolapic heb verwijderd om beide processors te gebruiken. - Schweinsteiger