81 votes

Combien de cœurs mon Mac possède-t-il ?

Je suis confus, parce que quand je vois la fenêtre de mon mac à propos, je vois

enter image description here

Que j'ai 1 Processor et 4 cores . Mais quand j'exécute htop Je vois. 8 cores

enter image description here

Qu'est-ce que je rate ?

146voto

CortexCompiler Points 1555

Depuis un terminal, vous pouvez voir la différence entre le nombre de processeurs physiques et de processeurs logiques en utilisant sysctl :

$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8

59voto

Daniel Beck Points 105590

Qu'est-ce que je rate ?

Hyperthreading . Vous avez 4 cœurs physiques, mais 8 cœurs logiques.

Pour chaque cœur de processeur physiquement présent, le système d'exploitation adresse deux cœurs virtuels (logiques) et partage la charge de travail entre eux lorsque cela est possible.

Voir aussi les données Intel sur votre processeur, le i7 4870HQ :

# Nombre de cœurs 4

Les cœurs sont un terme matériel qui décrit le nombre d'unités centrales de traitement indépendantes dans un seul composant informatique (die ou puce).

# Nombre de fils 8

Un thread, ou fil d'exécution, est un terme logiciel désignant la séquence ordonnée de base d'instructions qui peut être transmise ou traitée par un seul cœur de processeur.

5voto

Yamakaja Points 497

Ce que vous voyez, ce sont les soi-disant hyperthreaded cœurs.

Pour chaque cœur physique, il y a deux cœurs hyperthreadés (ou logiques). Vous pouvez en savoir plus sur l'hyperthreading. ici

5voto

Frank Thomas Points 33103

Votre CPU est un i7 donc il a Hyperthreading qui se présente aux applications de surveillance du système en doublant le nombre de cœurs, puisque chacun d'eux peut traiter deux threads semi-simultanément.

1voto

Boren Zhang Points 51

Il possède 4 cœurs physiques et 4 cœurs logiques, soit un total de 8 cœurs.

C'est ce qu'on appelle Hyperthreading

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X