Cómo saber el número de cores y CPUs en un Linux

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

 

 

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).

Time limit is exhausted. Please reload CAPTCHA.