O número de CPU dos núcleos parece incorreto

13

Como a imagem mostra o número de processadores são 4.

Mas o Intel i5-4210U tem apenas 2 núcleos, conforme mostrado abaixo. (Especificações da Intel).

Então, se i5-4210U tem apenas 2 núcleos do que o "4" indicando na 1ª foto?

lscpu fornece este resultado:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               989.531
BogoMIPS:              4788.74
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3
    
por foxtrot9 03.08.2016 / 13:10

3 respostas

31

Sua CPU tem apenas 2 núcleos, mas suporta 4 threads simultâneos .

Isso é conseguido por Intel Tecnologia Hyper-Threading que permite executar dois threads separados em paralelo ao mesmo tempo em um único núcleo.

Portanto, 2 núcleos x 2 segmentos por núcleo significa 4 threads por CPU.

    
por Byte Commander 03.08.2016 / 13:16
3

Como você pode ver na imagem fornecida pela Intel, o número de segmentos é 4 .

Então, eu diria que o Ubuntu está mostrando o número de threads e não dos núcleos

    
por Nico T 03.08.2016 / 13:15
1

No processador i5-4210 da Intel existem 2 núcleos físicos que são divididos em 2 núcleos lógicos; Esses núcleos lógicos são alcançados pela tecnologia Hyper Threading da Intel. Assim, tornando-se um total de 4 núcleos, como mostrado na foto. Esta informação também é dada na outra foto.

    
por Moksh 03.08.2016 / 22:12

Tags