top
muestra una "CPU" por CPU lógica; en x86, ese es el producto de la cantidad de sockets en el sistema, por la cantidad de núcleos físicos por socket, por la cantidad de subprocesos por núcleo.
La entrada cpu cores
en /proc/cpuinfo
, nuevamente en x86, muestra la cantidad de núcleos físicos. Para encontrar el número de núcleos lógicos, como se usa en top
, debe mirar el valor siblings
en lugar de:
cat /proc/cpuinfo | grep "siblings" | uniq
Esto se describe en detalle en la documentación del kernel .
lscpu
proporciona información sobre la CPU instalada (s )que es más fácil de entender que/proc/cpuinfo
(o mejor dicho, presenta la misma información de una manera más simple ).