Como saber quantas CPUs (núcleos) você possui no Windows 7

126

Eu comprei um laptop novo e bonito e quero saber um pouco mais sobre o hardware.

Como posso ver quantas CPUs meu computador possui no Windows 7?

(Nota: Clicar em Iniciar → clicar com o botão direito em Computador → selecionar propriedades mostra o tipo de processador, mas não diz nada sobre a contagem de núcleos.)

Vaccano
fonte
1
Se você possui o modelo de processador nessa caixa de diálogo de propriedades, basta pesquisar no Google e encontrar as especificações. A resposta de David é certo, porém (embora se você quiser distinguir contagem de núcleos Hyper-Threaded de núcleo físico contar a coisa mais fácil a fazer é, novamente, basta olhar para cima o modelo de processador.)
Shinrai
As respostas abaixo funcionam apenas se você souber que não está conectado a um sistema virtualizado. Nesta conta, eu poderia ter um laptop de 16 CPUs (na verdade, este é um quadcore - cada núcleo com 2 threads - executando um servidor win8 virtual com o número máximo de núcleos virtuais).
Alain Pannetier

Respostas:

43

Use CPU-Z

http://www.cpuid.com/softwares/cpu-z.html texto alternativo

Moab
fonte
3
Cuidado, isso instala um monte de porcaria extra junto com ele. Eu aprendi da maneira mais difícil. Tinha que voltar e desinstalar 4 programas.
24915 ErocM
6
Não, não se você usar o link que eu publiquei e baixar o programa adequado.
Moab
181

Você não precisa de outros programas. Basta executar isso no prompt de comando:

WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

e você obterá uma lista de núcleos / processadores lógicos para cada CPU em sua máquina

Ou se você é preguiçoso, basta digitar

WMIC CPU Get /Format:List

e procure entradas com os nomes NumberOfCorese NumberOfLogicalProcessors.

Mehrdad
fonte
4
+1. Essa é uma ótima resposta, mas agora as pessoas precisam se lembrar de um longo comando ou marcar esta página como favorito. Seria difícil lembrar disso toda vez que você precisasse, pois provavelmente não precisará disso com tanta frequência. Outra opção seria criar um arquivo em lotes com isso e depois fazer uma pausa no final para que ele permaneça ativo. Ótima resposta!
David
9
você também pode digitar "informações do sistema" na caixa de execução / pesquisa para ver isso na GUI.
Supercereal
4
Essa resposta é útil quando você não possui uma GUI, como núcleo do servidor ou instalação do HyperV.
Tanner Faulkner
2
Excelente resposta, curta e doce. Abra um prompt de comando, copie e cole, pronto.
22730 Kyralessa
1
@ user3437460: Haha obrigado, agradeço! :)
Mehrdad
107

Faça um Ctrl+ Shift+ Esc. Isso abrirá o Gerenciador de tarefas do Windows . Quando estiver aqui, vá para Desempenho . Agora você deve ver muitas caixas na seção Histórico de uso da CPU , que identificarão quantos núcleos você possui. Isso incluirá núcleos hiperencadeados também.

-Espero que isto ajude.

Captura de tela do Gerenciador de tarefas do Windows mostrando o local da identificação principal

David
fonte
2
Alguma maneira de distinguir dos núcleos hiperencadeados?
Vaccano
7
@Vaccano - Abra o Menu Iniciar> Clique com o botão direito do mouse em Computador> Selecionar Propriedades. Observe as informações do sistema para a marca e modelo do processador e pesquise-as.
SgtOJ
1
Eu teria que concordar com @BrianOjeda nessa questão. Você só precisa pesquisar para descobrir quantos núcleos são hiperencadeados.
David
Gostaria de saber como é isso se você tiver, em um futuro próximo, 64 núcleos com hyperthreading? ;-)
FooF
@FooF, presumo que haverá muito mais caixas para representar os muitos núcleos. :-D
David
28

Verifique seu Gerenciador de tarefas. Você pode procurar na guia desempenho e contar o número de núcleos. Se o seu processador possui HyperThreadingTechnology (HTT), metade dos núcleos são lógicos e não físicos.

Digite a descrição da imagem aqui

kobaltz
fonte
3
Então, neste exemplo, existem apenas quatro núcleos físicos da CPU, certo?
Scott Scott
2
Está correto. Como a CPU tem o Hyper Threading ativado, ele é visto e funcionará como 8 núcleos, apesar de ter 4 núcleos físicos.
kobaltz
2
O OP especificou o Windows 7 na pergunta. O gerenciador de tarefas mostrado é do Windows 8 ou mais recente, que exibe o número de Núcleos (Físicos) (4) acima. No Windows 7, o número de núcleos físicos não é exibido. Se você não sabe se o seu computador está usando hyperthreading, sugiro (pelo menos no Windows 7) usar algo como a resposta de Merhdad.
helios456
Também os rótulos Cores:e Logical processors:.
22416 msanford
Clique com o botão direito do mouse na área do gráfico -> Change graph to->Logical processors
Ivan Chau
26

Ou você pode simplesmente fazer isso:

Windows+ Rdigite: msinfo32e pressione Enter.

captura de tela de exemplo

Loralon
fonte
Isso será útil quando comprarmos novos computadores. 1
user3437460
Esta resposta será muito mais impressionante se acompanhada de um snip ou captura de tela da parte relacionada do msinfo32.
aff
19

Em um tipo de shell:

echo %NUMBER_OF_PROCESSORS%
Sambatyon
fonte
2
Se o hyper threading estiver ativado, isso fornecerá o número de processadores lógicos.
Roman Luštrik
1

Não necessariamente tão avançado nos outros, mas o medidor de toda a CPU é uma das poucas coisas úteis que usei em termos de widgets no Windows 7.

É uma ferramenta muito boa para controlar a quantidade de energia da CPU que está sendo usada. Ele também exibirá quantos núcleos seu computador possui e é bastante discreto.

Timothy Ford
fonte
0

Você também pode saber indo ao Gerenciador de dispositivos e depois à seção do processador. Ele exibirá um pouco de coisaamajig (esqueci o que eles chamam: /) para cada núcleo, mas não tenho certeza se ele pode dizer a diferença entre núcleos e núcleos virtuais.

MarcusJ
fonte
Não, isso não diz a você. Mas ele fornece o modelo do processador para que você possa pesquisar no Google quantos núcleos reais e lógicos ele possui.
Peon