⌨ Cómo saber cuántos procesadores y núcleos tiene un equipo GNU/Linux
  • Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
Mi Blog

No te olvides seguirme en Facebook.

Tan solo tienes que hacer click en Me Gusta

 

 

x

⌨ Cómo saber cuántos procesadores y núcleos tiene un equipo GNU/Linux

⌨ Cómo saber cuántos procesadores y núcleos tiene un equipo GNU/Linux

Saber el tipo de procesador que tiene tu computadora con GNU/Linux es realmente fácil. Se puede saber que procesador y cuantos tiene nuestro equipo con unos sencillos comandos que os mostraré a continuación. Sigue leyendo si quieres saber qué comandos son.

CPU vs CORE

Una computadora puede tener varias CPUs, y cada una de ellas puede tener varios Cores. Así por ejemplo, en el esquema siguiente tenemos una computadora de 2CPUs con 4cores (núcleos). También estos procesadores/CPUs se llaman Quad-Cores. En el mercado existen muchos tipos de CPU, incluso procesadores Octa-Core.

CPU CoresCPU / Cores

1.- REQUISITOS

Para seguir estos pequeños trucos se necesitará un equipo con un sistema operativo GNU/Linux. Puede ser también un equipo virtual con VMWARE o VirtualBox.

En mi caso voy a realizar las pruebas en un equipo virtual con GNU/Linux Debian.

2.- CANTIDAD DE PROCESADORES

En cualquier distribución de GNU/Linux, podremos consultar el número de procesadores de nuestro equipo lo podemos consultar en el directorio "/proc/" y en el fichero "cpuinfo" donde se guarda toda la información de la/as CPU/s de nuestro equipo. Ejecutaremos el siguiente comando:

root@server:~# grep "processor" /proc/cpuinfo
processor: 0
processor: 1

Como podemos ver, nuestro equipo tiene 2 procesadores, identificados con el número 0 y número 1. Podemos contar el total con el siguiente comando:

root@server:~# grep "processor" /proc/cpuinfo | wc -l
2

3.- CANTIDAD DE CORES

Cada CPU puede tener uno o varios cores. Filtraremos por "core" en el fichero /proc/cpuinfo y podremos ver cuantos cores tenemos. En el siguiente ejemplo podemos ver que tenemos 4 cores en total, 2 CPU de 2 cores cada uno.

root@server:~# grep "core" /proc/cpuinfo 
core id : 0
cpu cores : 2
core id : 1
cpu cores : 2
core id : 0
cpu cores : 2
core id : 1
cpu cores : 2

Si queremos ver el modelo de core de cada uno de ellos, ejecutaremos el comando siguiente:

root@dns-server:~# grep "model name" /proc/cpuinfo 
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz

4.- LSCPU

Si necesitamos una descripción mas detallada, podemos usar el comando "lscpu". Podemos ver el número total de CPU(s):4 , la cantidad de Socket(s):2 y los Core(s) per socket:2.

root@dns-server:~# lscpu
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: 1
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Model name: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
Stepping: 7
CPU MHz: 2494.370
BogoMIPS: 4988.74
Hypervisor vendor: VMware
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3

ENJOY!


Raúl Prieto Fernández

Sitio Web: /

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.

Escribir un comentario

Código de seguridad
Refescar

LOGIN / ENTRAR

BUSCAR EN EL BLOG

Booking.com

ENCUESTA

¿Cual es el mejor Sistema Operativo?

Como es lógico, esta web utiliza cookies propias y de terceros para elaborar información estadística y mostrar publicidad personalizada a través del análisis de tu navegación, conforme a la política de cookies.

  Si continúas navegando, aceptas su uso.