En ocasiones puede interesarte saber el número de cores en tu máquina Linux, o el número de procesadores que van a poder gestionar un proceso. Hoy os decimos cómo.
Cómo saber el número de cores y CPUs en un Linux.
Tienes varias maneras. Por un lado puedes usar el comando nproc.
- nproc sin ningún delimitador proporciona el número de procesadores disponibles.
- nproc –all proporciona el número de procesadores instalados (estén o no disponibles).
Por otro lado, el comando lscpu proporciona algo más de información detallada sobre el procesador, si bien a lo mejor algo confusa.
Aquí hay que tener en cuenta que:
CPUs =Hilos de procesamiento X núcleos por socket X sockets
Como veis en la imagen CPUs= 1 X 4 x 1= 4, mismo resultado que el comando nproc.
En este caso, por ejemplo, tenemos 1 procesador físico en 1 socket con 4 núcleos, y un hilo, por lo tanto 4 procesadores “virtuales”.
Para más inri podéis ver esta misma información de otra manera con:
grep -E 'processor|core id' /proc/cpuinfo
o
grep -m 1 'cpu cores' /proc/cpuinfo
Os recomendamos los siguientes productos relacionados con la informática: