/proc/cpuinfo
podem ser um pouco confusas. Estes são processadores de kernel que não são necessariamente processadores físicos. Estes incluem núcleos / módulos e threads também.
Quando você dá uma olhada nisso:
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
physical id
é a contagem real do processador físico . Permanece sempre 0, o que significa que você tem 1 CPU no seu sistema.
siblings
designa que é um dos 4 no total de processadores kernel ( threads , se quiser).
core id
pode ser explicado como o segmento por núcleo , o que significa que você tem 2 segmentos por núcleo , cada um com os IDs 0 e 1.
cpu cores
é o número total de núcleos que este processador possui.
Talvez seja mais fácil usar lscpu
- as informações são apresentadas de maneira mais direta.