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.
⬇️ Compra en Amazon el hardware que utilizo ⬇️
- 💻 Ordenador Portátil: Descúbrelo aquí
- 🖥️🖥️ Monitores: Mis 2 súper monitores
- ⌨️ Teclado: Mini teclado + Lector DNIe
- 🖱️ Ratón: Mi ratón programable
- 🎧 Auriculares: Súper Auriculares TOP!
- 🖨️ Impresora: Mi fantástica impresora
- 🗄️ NAS Backup: Mi NAS para Backups
- 🔌 HUB USB: Mi HUB para puertos USB
- 📱 Smartphone: Mi Smartphone
- 📲 Tablet: Mi tablet para viajes
- ⌚ Smartwatch: Mi Smartwatch favorito
- 📹 Cámara deportiva: Mi cámara para deportes
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 / 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!