0

Como verificar os detalhes do processador no Linux

Fornecedor e modelo de processador

Fornecedor e modelo de processador

Pesquise o arquivo / proc / cpuinfo com o comando grep.

$ cat / proc / cpuinfo | fornecedor grep | uniq

vendor_id: GenuineIntel

Depois de aprender o nome do processador, você pode usar o nome do modelo para pesquisar as especificações exatas online no site da Intel.

$ cat / proc / cpuinfo | grep ‘nome do modelo’ | uniq

nome do modelo: Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2,66 GHz

Arquitetura

Arquitetura

O comando Iscpu pode ser usado para aprender mais sobre a arquitetura

$ lscpu

Arquitetura: x86_64

Modo (s) de operação da CPU: 32 bits, 64 bits

Ordem de bytes: Pequeno endian

…..

Isso prova que a arquitetura é x86_64, que é de 64 bits.

Frequência

Frequência

A frequência / velocidade do processador é relatada por Iscpu e / proc / cpuinfo

$ lscpu | grep -i mhz

CPU MHz: 1998.000

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

cpu MHz: 1998.000

O número de núcleos

O número de núcleos

Se você tiver vários núcleos na CPU, a velocidade do processador também será muito mais rápida.

O comando Iscpu indicará os “núcleos por soquete”

$ lscpu

Arquitetura: x86_64

Modo (s) de operação da CPU: 32 bits, 64 bits

Ordem de bytes: Pequeno endian

CPU (s): 4

Lista de CPU (s) online: 0-3

Fio (s) por núcleo: 1

Núcleo (s) por soquete: 4

Tomadas): 1

Mas contar apenas o número de processadores resultaria em números errados porque, em processadores hyperthreaded, o número de processadores que o sistema operacional vê é o dobro do número de núcleos. No entanto, / proc / cpuinfo tem um campo chamado ‘core id’, que é uma id exclusiva para cada núcleo em um único processador. Para saber o número real de núcleos no processador, você pode contar a ID do núcleo.

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

id principal: 0

id principal: 2

id principal: 1

id principal: 3

Hyper threading

Hyper threading

O hyper threading permite que núcleos individuais se comportem como 2 unidades de processamento lógico. Isso aumentará o poder de processamento de cada núcleo. Você precisará comparar dois valores diferentes para saber se um processador tem threading ou não.

Se o número de unidades de processamento for igual ao número de núcleos, isso significa que não há hyper threading. Se o número de unidades de processamento for maior do que o número de núcleos, haverá hyperthreading.

reverent-aryabhata

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *