Ответы:
Что мне не хватает?
Гиперпоточность . У вас есть 4 физических ядра, но 8 логических.
Для каждого физического процессорного ядра операционная система обращается к двум виртуальным (логическим) ядрам и распределяет рабочую нагрузку между ними, когда это возможно.
Смотрите также данные Intel на вашем процессоре i7 4870HQ :
Количество ядер 4
Сердечники - это аппаратный термин, который описывает количество независимых центральных процессоров в одном вычислительном компоненте (кристалле или микросхеме).
Количество потоков 8
Поток или поток выполнения - это программный термин для базовой упорядоченной последовательности инструкций, которые могут передаваться или обрабатываться одним ядром ЦП.
Из терминала вы можете увидеть разницу между количеством физических и логических процессоров, использующих sysctl:
$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8
Ваш процессор - i7 , поэтому у него есть Hyperthreading , который представлен приложениям системного мониторинга, удваивая количество ядер, поскольку каждый из них может обрабатывать два потока одновременно.
Он имеет 4 физических ядра и 4 логических ядра, что дает вам в общей сложности 8 ядер.
Это называется Hyper-Threading