Obtendo informações do processador

63

Acabei de correr lshwpara obter algumas informações sobre uma máquina sobre a qual não sei nada e só queria confirmar alguma coisa.

Isso significa basicamente que é um processador dual core de 64 bits instalado?

*-logicalcpu:0
    description: Logical CPU      
    physical id: 0.1          
    width: 64 bits          
    capabilities: logical       
*-logicalcpu:1            
    description: Logical CPU           
    physical id: 0.2              
    width: 64 bits           
    capabilities: logical

Olhando mais para baixo, vejo isso

 *-cpu:1
      physical id: 1
      bus info: cpu@1
      version: 6.7.6
      serial: 0001-0676-0000-0000-0000-0000
      size: 3150MHz
      capabilities: vmx ht
      configuration: id=0
    *-logicalcpu:0
         description: Logical CPU
         physical id: 0.1
         capabilities: logical
    *-logicalcpu:1
         description: Logical CPU
         physical id: 0.2
         capabilities: logical

O que me deixa quase certo de que é dual core, mas não convencido no 64 bits.

Qualquer ajuda para este n00b seria muito apreciada!

Toby
fonte
Pode estar errado, mas parece mais um único núcleo executando hyperthreading, que apresenta dois "núcleos lógicos".
Scaine
@Scaine Você sabe se existe uma maneira de confirmar isso?
Toby
Não sou especialista em lshw, Toby, desculpe. Alterei minha resposta para refletir a saída do meu processador core2Duo (sem hyperthreading). Espero que isto ajude.
Scaine
que tal um único comando no terminal?
Charlie Parker

Respostas:

49

É muitas vezes esquecido, então vale a pena tentar. Desculpe se isso é ofensivamente óbvio:

Preferências do Sistema

Alt-F2, então gnome-system-monitor

Além disso, quando corri sudo lshw | grep -i cpu, vejo uma linha que diz cpus = 2.

insira a descrição da imagem aqui

Scaine
fonte
Ha, obrigado - isso foi esquecido! Que listou dois processadores Core 2 Duos a 3.16GHz. O que ele não fazê-lo confirmar se esta é uma máquina de 64 bits ou não .. (ou estou sendo denso e esse fato está me olhando na cara?)
Toby
uname -rdeve ajudar com isso, com certeza? Ou a mesma captura de tela mostra que estou executando 32 bits (meu kernel é "genérico").
Scaine
Não instalei a máquina em primeiro lugar e acho que a pessoa que errou no local de cautela e pode ter optado por genéricos quando poderia ter subido mais. Muito obrigado pela sua ajuda. Eu tenho todas as informações que preciso agora!
Toby
3
Na verdade, uname -minforma se o sistema operacional é de 64 bits ou não. Em uma máquina de 64 bits, ele retorna x86_64.
Lekensteyn
7
meu monitor do sistema esquentar têm este guia :-(
phil294
61

Para obter o modelo do processador, use o comando abaixo em um terminal.

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

Para obter informações sobre o número de processadores

cat /proc/cpuinfo  | grep process| wc -l
PKumar
fonte
3
Eu gosto mais desta resposta.
grito
Para futuros googlers - esse comando não funciona em processadores ARM, pois a saída é muito diferente em pelo menos 18.04. O lscpucomando abaixo funciona bem.
stdunbar 6/09
greppoderia lidar com arquivos e stdout, para que você pudesse simplificá-lo assim:grep name /proc/cpuinfo | uniq
Lion
39

A maneira mais simples de fazer isso é usar o comando criado para isso lscpu:

user@host:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 55
Model name:            Intel(R) Celeron(R) CPU  N2840  @ 2.16GHz
Stepping:              8
CPU MHz:               697.301
CPU max MHz:           2582,3000
CPU min MHz:           499,8000
BogoMIPS:              4331.60
Virtualization:        VT-x
L1d cache:             24K
L1i cache:             32K
L2 cache:              1024K
NUMA node0 CPU(s):     0,1
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 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 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt  
tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi 
flexpriority ept vpid tsc_adjust smep erms dtherm ida arat

Este comando informará as características do seu chipset, bem como quaisquer instruções (ou sinalizadores) suportadas, de maneira fácil de usar e simples de ler.

kcdtv
fonte
8

Na área de trabalho do ubuntu 14.04, a ferramenta de monitoramento do sistema não possui mais a guia "Sistema". Você deve ver aproximadamente a mesma tela como esta:

  1. clique na roda de configurações (para esclarecer: o ícone da barra de tarefas no canto superior direito da tela insira a descrição da imagem aqui:)
  2. escolha "Sobre este computador"
Ryan
fonte
11
Desculpe, o que é a 'roda de configurações'?
Dennis Golomazov
2
@DenisGolomazov - Desculpe, eu acabou de editar a resposta para explicar
Ryan
Isso não funciona mais no Ubuntu 16. Você precisa clicar no título do item "Detalhes" em "Configurações do sistema"
Eric
trabalhar para mim Ubuntu 16.04 no topo do menu
Webwoman
1

Use o comando uname -mou archdo terminal.

Para um processador e kernel de 64 bits, o comando será exibido x86_64.

Batwoman05
fonte
11
Esses comandos emitem "x86_64", que identifica que o software de 64 bits está sendo usado. No entanto, ele não responde à questão de saber se existe ou não um processador de núcleo duplo. O uso sudo lshw -class CPUfornecerá o número do modelo do processador que pode ser pesquisado no Google para obter especificações completas do chip, que pode ser de núcleo único e hiperencadeado.
WinEunuuchs2Unix 5/17/17
Observe, no entanto, que, com esse resultado, seu sistema não será exibido x86_64se você não tiver o kernel de 64 bits instalado no sistema.
Kaz Wolfe
Obrigado @KazWolfe pela edição. Eu estava procurando por esta resposta para executar alguns conjuntos de Benchmarking em diferentes processadores e me deparei com esses comandos.
precisa
0

A maneira mais simples é Launcherselecionar System Settings-> Details:

Configurações do sistema Sobre

Isso identifica o número do modelo da sua CPU e se o software de 32 ou 64 bits está em execução. Também exibe outras informações úteis, como quantidade de RAM.

Agora pegue o número do modelo da sua CPU no tipo de mecanismo de pesquisa do Google 3630QM number of cores:

Número de núcleos 3630QM

Substitua 3630QMpelo número do modelo obtido na primeira exibição.

Todas as outras respostas são ótimas, mas se você realmente deseja a maneira "mais simples" de fazer isso, acredito que este é o método preferido sem abrir uma sessão de terminal ou instalar um novo software.

WinEunuuchs2Unix
fonte
0

O aplicativo Hardware Lister ( lshw-gtk ) dos repositórios padrão do Ubuntu é um aplicativo de interface gráfica do usuário que exibe informações detalhadas sobre o hardware do seu computador, incluindo o nome do modelo e a arquitetura (32 ou 64 bits) da CPU.

Basta selecionar uma categoria para obter informações detalhadas sobre um componente de hardware na interface principal.

Lista de Hardware

karel
fonte