Сколько ядер у моего Mac?


49

Я в замешательстве, потому что когда я вижу свой макинтош около окна, я вижу

введите описание изображения здесь

Что у меня есть 1 Processorи 4 cores. Но когда я бегу htop, я вижу8 cores

введите описание изображения здесь

Что мне не хватает?

Ответы:


38

Что мне не хватает?

Гиперпоточность . У вас есть 4 физических ядра, но 8 логических.

Для каждого физического процессорного ядра операционная система обращается к двум виртуальным (логическим) ядрам и распределяет рабочую нагрузку между ними, когда это возможно.

Смотрите также данные Intel на вашем процессоре i7 4870HQ :

Количество ядер 4

Сердечники - это аппаратный термин, который описывает количество независимых центральных процессоров в одном вычислительном компоненте (кристалле или микросхеме).

Количество потоков 8

Поток или поток выполнения - это программный термин для базовой упорядоченной последовательности инструкций, которые могут передаваться или обрабатываться одним ядром ЦП.


80

Из терминала вы можете увидеть разницу между количеством физических и логических процессоров, использующих sysctl:

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

5
Почему это было отвергнуто? Эта команда работает (по крайней мере, на El Capitan).
Габриэль Девиллерс

4

Ваш процессор - i7 , поэтому у него есть Hyperthreading , который представлен приложениям системного мониторинга, удваивая количество ядер, поскольку каждый из них может обрабатывать два потока одновременно.


3

То, что вы видите, это так называемые hyperthreadedядра.

Для каждого физического ядра есть два гиперпоточных (или логических) ядра, вы можете прочитать больше о гиперпоточности здесь


1
Лол, ответь флуд (Мой ответ был первым между прочим ... :))
Ямакая

0

Он имеет 4 физических ядра и 4 логических ядра, что дает вам в общей сложности 8 ядер.

Это называется Hyper-Threading


4
Это не правильно. Есть 4 физических ядра, и каждое физическое ядро ​​имеет два логических ядра. Итак, есть 8 логических ядер.
Юнвэй Ву
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.