我的Mac有多少个核心?


15

我很困惑,因为当我看到关于窗户的mac时,我明白了

enter image description here

我有 1 Processor4 cores。但是当我跑步的时候 htop, 我知道了 8 cores

enter image description here

我错过了什么?


它有4个物理核心。
Ramhound

Answers:


20

我错过了什么?

超线程 。您有4个物理核心,但有8个逻辑核心。

对于物理上存在的每个处理器核心,操作系统寻址两个虚拟(逻辑)核心,并在可能的情况下共享它们之间的工作负载。

也可以看看 处理器上的英特尔数据,i7 4870HQ

核心数量4

核心是一个硬件术语,描述单个计算组件(芯片或芯片)中独立中央处理单元的数量。

线程数8

线程或执行线程是基本有序指令序列的软件术语,可以通过单个CPU内核传递或处理。


6

从终端,您可以使用sysctl查看物理处理器和逻辑处理器的数量之间的差异:

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

为什么这会被贬低?此命令有效(至少在El Capitan上)。
Gabriel Devillers

+1。它适用于我的Macbook。
Catbuilts

2

你所看到的就是所谓的 hyperthreaded 核心。

对于每个物理内核,有两个超线程(或逻辑)内核,您可以阅读有关超线程的更多信息 这里


1
大声笑,回答洪水(我的回答是第一顺便...... :))
Yamakaja

2

你的CPU是一个 I7 ,所以它有 超线程 ,它可以通过将核心数量增加一倍来呈现给系统监控应用程序,因为每个核心可以半同时处理两个线程。


1

它有4个物理内核和4个逻辑内核,总共有8个内核。

这就是所谓的 超线程

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.