Bob Asked: 2022-08-09 02:53:27 +0800 CST2022-08-09 02:53:27 +0800 CST 2022-08-09 02:53:27 +0800 CST 如何识别英特尔混合 CPU 上的哪些内核? 772 我有一个 Intel 混合 CPU(Alder Lake)。这意味着它有一些 P 核和一些 E 核。此外,P 核是超线程的。 任务管理器和其他性能和温度监控程序以数字方式报告所有这些 CPU 内核(或硬件线程,包括 HT),不区分类型。例如,在 8P+8E CPU 上,此类工具总共报告了 24 个“内核”,编号为 0 到 23。 我如何分辨每个对应的物理内核类型?如果我注意到“CPU 5”的利用率为 100%,那是 P 核还是 E 核?如果是 P 核,与之配对的 HT 核是哪个编号? windows cpu 1 个回答 Voted Best Answer bertieb 2022-08-09T02:56:19+08:002022-08-09T02:56:19+08:00 AIDA64 可以识别 Windows 中的 CPU 内核类型(和使用情况) (注意我没有P/E核的混合CPU,所以不能直接测试) AIDA64有一个“CPU 利用率”部分,其中显示了有关 CPU 类型的信息: (感谢英特尔论坛上的1nteldevteam) 核心按 CPU 分组(上图中只有一个),然后是对应于 HT 单元的第一对核心,然后是单独的 E 核心。 这种模式似乎适用于任务管理器等其他报告工具,但这可能无法保证。OP 在评论中报告: 通过仔细使用 FurMark 的 CPU Burner 工具和处理器关联(通过任务管理器),我可以确认 AIDA64 中列出的顺序与任务管理器中显示的顺序一致。假设这种模式成立,这也告诉我们核心呈现为 HT 配对的 P 核心,然后是 E 核心。 (强调我的) 对于 Linux,使用lscpu 当您询问 Windows 时,关于 SO 的答案涵盖了 Linux: 跑lscpu --all --extended ➜ lscpu --all --extended CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ 0 0 0 0 0:0:0:0 yes 6700.0000 800.0000 1 0 0 0 0:0:0:0 yes 6700.0000 800.0000 2 0 0 1 1:1:1:0 yes 6700.0000 800.0000 3 0 0 1 1:1:1:0 yes 6700.0000 800.0000 4 0 0 2 2:2:2:0 yes 6500.0000 800.0000 5 0 0 2 2:2:2:0 yes 6500.0000 800.0000 6 0 0 3 3:3:3:0 yes 6500.0000 800.0000 7 0 0 3 3:3:3:0 yes 6500.0000 800.0000 8 0 0 4 4:4:4:0 yes 6500.0000 800.0000 9 0 0 4 4:4:4:0 yes 6500.0000 800.0000 10 0 0 5 5:5:5:0 yes 6500.0000 800.0000 11 0 0 5 5:5:5:0 yes 6500.0000 800.0000 12 0 0 6 6:6:6:0 yes 6500.0000 800.0000 13 0 0 6 6:6:6:0 yes 6500.0000 800.0000 14 0 0 7 7:7:7:0 yes 6500.0000 800.0000 15 0 0 7 7:7:7:0 yes 6500.0000 800.0000 16 0 0 8 8:8:8:0 yes 3900.0000 800.0000 17 0 0 9 9:9:8:0 yes 3900.0000 800.0000 18 0 0 10 10:10:8:0 yes 3900.0000 800.0000 19 0 0 11 11:11:8:0 yes 3900.0000 800.0000 20 0 0 12 12:12:9:0 yes 3900.0000 800.0000 21 0 0 13 13:13:9:0 yes 3900.0000 800.0000 22 0 0 14 14:14:9:0 yes 3900.0000 800.0000 23 0 0 15 15:15:9:0 yes 3900.0000 800.0000 感谢宜兴的回答。 在 MacOS 上,您可以使用powermetrics 对于那些使用 Apple 硬件的人,AskDifferent 上有一个相关的答案 sudo powermetrics -s cpu_power P核心: E核心: 感谢JMY1000的回答和上面包含的两张图片。 您可以在线阅读powermetrics 联机帮助页。
AIDA64 可以识别 Windows 中的 CPU 内核类型(和使用情况)
(注意我没有P/E核的混合CPU,所以不能直接测试)
AIDA64有一个“CPU 利用率”部分,其中显示了有关 CPU 类型的信息:
(感谢英特尔论坛上的1nteldevteam)
核心按 CPU 分组(上图中只有一个),然后是对应于 HT 单元的第一对核心,然后是单独的 E 核心。
这种模式似乎适用于任务管理器等其他报告工具,但这可能无法保证。OP 在评论中报告:
(强调我的)
对于 Linux,使用
lscpu
当您询问 Windows 时,关于 SO 的答案涵盖了 Linux:
感谢宜兴的回答。
在 MacOS 上,您可以使用
powermetrics
对于那些使用 Apple 硬件的人,AskDifferent 上有一个相关的答案
P核心:
E核心:
感谢JMY1000的回答和上面包含的两张图片。
您可以在线阅读powermetrics 联机帮助页。