proveedor y modelo del procesador

buscar en el archivo/proc / cpuinfo con el comando grep.

cat cat/proc | cpuinfo | grep vendor/uniq

vendor_id : GenuineIntel

Una vez que aprenda el nombre del procesador, puede usar el nombre del modelo para buscar las especificaciones exactas en línea en el sitio web de Intel.

cat cat / proc | cpuinfo | grep ‘model name’/uniq

nombre del modelo : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.,66GHz

Architecture

El comando Iscpu se puede usar para aprender más sobre la arquitectura

Architecture Lscpu

Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

esto demuestra que la arquitectura es x86_64 que es de 64 bits.

Frecuencia

La frecuencia/velocidad del procesador es reportado por tanto Iscpu y /proc/cpuinfo

$ lscpu | grep-i mhz

CPU MHz: 1998.000

$ cat /proc/cpuinfo | grep-i mhz | uniq

cpu MHz : 1998.,000

El número de núcleos

Si usted tiene múltiples núcleos en la CPU, la velocidad del procesador, también será mucho más rápido.,

el comando Iscpu indicará los «núcleos por socket»

Architecture Lscpu

arquitectura: x86_64

CPU op-mode(s): 32-bit, 64-bit

orden de bytes: Little Endian

CPU(S): 4

lista de CPU(s) en línea: 0-3

Thread(s) por núcleo: 1

núcleo(s) por socket: 4

Socket(s): 1

pero contar solo el número de procesadores le daría números incorrectos porque, en procesadores Hyperthreaded, el número de procesadores que ve el sistema operativo es el doble del número de núcleos., Sin embargo/proc / cpuinfo tiene un campo que se llama ‘core id’ que es un id único para cada núcleo en un solo procesador. Para conocer el número real de núcleos en el procesador, puede contar el ID del núcleo.

cat cat / proc | cpuinfo/grep-i ‘core id’

core id : 0

core id : 2

core id : 1

core id : 3

Hyper threading

Hyper threading permite que los núcleos individuales se comporten como 2 unidades de procesamiento lógico. Esto aumentará la potencia de procesamiento de cada núcleo., Tendrá que comparar dos valores diferentes para saber si un procesador tiene enhebrado o no.

si el número de unidades de procesamiento es igual al número de núcleos, eso significa que no hay hyper threading. Si el número de unidades de procesamiento es mayor que el número de núcleos, hay hyperthreading.