Obtendo informações sobre CPU

16

Eu sou novo no mundo do Linux e Ubuntu. Quero dizer, obter o máximo de informações sobre a CPU. (cpufreq, número de núcleos, número de threads por núcleo, conjunto de instruções, tamanho de caches, conjunto de instruções, virtualização etc.)

Eu preferiria um método que funcione em todas as distribuições Linux em vez de abordagens específicas do Ubuntu.

lscpu parece dar apenas algumas informações, sinto especialmente a falta do nome do modelo aqui:

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

A execução sudo lscpuretorna o mesmo.

foxtrot9
fonte
6
Você pode fazer cat /proc/cpuinfo.
Edwinksl
Err… Mas tudo o que você listou está sendo mostrado por lscpu. Então, quais informações você precisa adicionalmente?
Hi-Angel
@ Hi-Angel, ele não mostra as informações do chip da CPU, ou seja: i7 ou i5 e número do modelo.
foxtrot9
@ foxtrot9 Mas lscpuna minha máquina mostra o número do modelo. Não sei por que o seu não.
Edwinksl
3
Você também pode tentarsudo lshw -c cpu
Byte Commander

Respostas:

17

Você pode verificar o modelo no executando

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

Resultado:

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

Para contar o número de CPUs:

cat /proc/cpuinfo | grep processor

Saída :

2

Para verificar o 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 usuários do Windows, use CPU-Z aqui

Para mais informações descritas para Windows e Linux aqui .

Ramesh Chand
fonte