Información de la CPU

Información de la CPU (Unidad Central de procesamiento).

La CPU (unidad central de procesamiento), más conocida como procesador, es uno de los componentes más importantes de su máquina.

El procesador o CPU es el encargado de realizar todo tipo de operaciones de procesamiento de datos, se considera como el cerebro de la maquina.

Hoy vemos qué tipo de CPU monta un sistema y de que velocidad es.

Esta información resulta muy útil por diversas razones, por ejemplo que quieras cargar un módulo del kernel, depurando un problema relacionado con el hardware, o simplemente por curiosidad.

Cualquiera que sea la razón por la que necesites más información de la CPU, en Linux es sencillo obtener estos datos desde la consola.

Vemos opciones para extraer la info.

 

Información de la CPU

La forma más sencilla de determinar el tipo de CPU, es mostrando el contenido del archivo /proc/cpuinfo.

ejemplo de salida…

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x23
cpu MHz : 4312.744
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt
scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap
erfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma
:
etc…

Explicación:

  • processor: Es el número de identificación único de cada procesador, en el ejemplo comienza en «0» y terminara en «8».
  • model name: En esta opción vemos el nombre completo del procesador, incluida la marca. Estoe dato es muy útil para consultar la documentación del producto y sus especificaciones.
  • flags: Características de la CPU. Puedes ver un listado de las características aquí .

 

Filtrar la salida

Con el comando «grep» podemos filtrar la salida, por ejemplo, si queremos visualizar exclusivamente el modelo (model name) ejecutamos lo siguiente:

ejemplo de salida…

model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz

Otro ejemplo: averiguamos el numero de cpu’s.

ejemplo de salida…

8

 

lscpu

Para obtener datos de la CPU también podemos hacer uso del comando «lscpu» (no aporta información núcleo por núcleo).

ejemplo de salida…

Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 60
Model name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
Stepping: 3
CPU MHz: 4000.244
CPU max MHz: 4400,0000
CPU min MHz: 800,0000
BogoMIPS: 7982.20
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
NUMA node0 CPU(s): 0-7
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
          pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall
          nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good
          nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64
          monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid
          sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx
          f16c rdrand lahf_lm abm epb invpcid_single retpoline kaiser
          tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2
          smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts

 

Existen otras herramientas para averiguar datos de la CPU , como dmidecodehardinfolshw, etc…, pero no suelen venir preinstaladas por defecto en ninguna distribución linux.

 

Información de la CPU
5 (100%) 4 Voto[s]

Agregar comentario