Eu verifiquei as especificações e a CPU i5-3427U tem 2 núcleos.
Mas o Monitor de atividade mostra 4 pequenos gráficos para o CPU, então parece 4 núcleos.
O que é correto? Por que o Activity Monitor tem 4 gráficos?
Comentários
- Também bons links na resposta para apple.stackexchange.com/questions/54502/ …
Resposta
Seu computador possui 2 núcleos, mas 4 processadores lógicos. O que você está vendo é a Intel “s tecnologia hyper-threading . Esta tecnologia coloca vários processadores lógicos em um único núcleo, de modo que cada núcleo pode executar vários threads de uma vez .
A diferença entre este e vários núcleos é que o hyper-threading apenas duplica as partes do processador que controlam o estado atual, não a unidade de execução real, mas vários núcleos duplicam tudo. Isso significa que o seu computador funcionará como se tivesse quatro núcleos apenas se os threads em cada núcleo estiverem usando partes diferentes da unidade de execução, mas se a mesma coisa estiver sendo executada em ambos os threads em um único núcleo, não seria mais rápido do que dois sistema central sem hyper-threading.
Comentários
- Fascinante. Quais são as partes da unidade de execução? Ele pode fazer 4 coisas que consomem muita CPU de uma vez, ou apenas 2?
- As diferentes partes são muito dependentes do processador e provavelmente não são informações públicas. Uma coisa interessante é que quanto mais memória um processo usa, mais eficiente ele é, porque um processador pode usar a unidade de execução enquanto o outro está esperando na RAM.
Resposta
Para saber com certeza quantos núcleos você tem, abra um terminal (por exemplo, através do Spotlight e procure Terminal) e execute
system_profiler | less
ele” despejará um monte de informações. Procure a categoria chamada “hardware” (que está perto do topo de todas as informações) e uma entrada chamada “Número total de núcleos” . Lá você encontrará sua resposta.
Se você não quiser navegar por toda a saída, um simples
system_profiler | grep "Total Number of Cores"
fornece você o resultado diretamente.
Ou use o “Sobre este Mac” (ícone da Apple no canto superior esquerdo )> more info
> system report
, que mostra quantos núcleos você tem.
Comentários
- @Borderline – melhor t diga isso como uma resposta se achar que pode respondê-la melhor – obrigado, D.
- @stuffe, que tal essa modificação?
Resposta
Aqui “um comando de Terminal que mostra diretamente quantos núcleos você tem:
sysctl hw.ncpu
Se você cuidado para distinguir entre núcleos lógicos e núcleos físicos, estes também estão disponíveis:
sysctl hw.physicalcpu sysctl hw.logicalcpu
Fonte: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x