Obteniendo información sobre la CPU

16

Soy nuevo en el mundo de Linux y Ubuntu. Quiero decir obtener la máxima información sobre la CPU. (cpufreq, no. de núcleos, no. de hilos por núcleo, conjunto de instrucciones, tamaño de cachés, conjunto de instrucciones, virtualización, etc.)

Preferiría un método que funcione en todas las distribuciones de Linux sobre enfoques específicos de Ubuntu.

lscpu parece dar solo poca información, especialmente extraño el nombre del modelo aquí:

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:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               989.531
BogoMIPS:              4788.74
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

Correr sudo lscpudevuelve lo mismo.

foxtrot9
fuente
66
Puedes hacer cat /proc/cpuinfo.
edwinksl
Err ... Pero, todo lo que enumeraste está siendo mostrado por lscpu. Entonces, ¿qué información necesita adicionalmente?
Hola Ángel
@ Hi-Angel, no muestra información del chip de la CPU, es decir: i7 o i5 y número de modelo.
foxtrot9
@ foxtrot9 Pero lscpuen mi máquina muestra el número de modelo. No estoy seguro de por qué el tuyo no.
edwinksl
3
También puedes probarsudo lshw -c cpu
Byte Commander

Respuestas:

17

Puede verificar el modelo no ejecutando

cat /proc/cpuinfo | grep 'model name' | uniq

Salida:

 model name      : Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz

Para contar la cantidad de CPU:

cat /proc/cpuinfo | grep processor

Salida :

2

Para verificar el número de núcleos!

cat /proc/cpuinfo | grep 'core id'
core id         : 0
core id         : 1

$hardinfo | less


$nproc  / prints out the number of processing units

Para usuarios de Windows, use CPU-Z aquí

Para obtener más información descrita para Windows y Linux aquí .

Ramesh Chand
fuente