Bob*_*Bob 9 windows cpu hyper-threading
我有一个 Intel 混合 CPU (Alder Lake)。这意味着它有一定数量的 P 核心和一定数量的 E 核心。此外,P 核是超线程的。
任务管理器和其他性能和温度监控程序以数字形式报告所有这些 CPU 核心(或硬件线程,包括 HT),不区分类型。例如,在 8P+8E CPU 上,此类工具报告的“核心”总数为 24 个,编号为 0 到 23。
如何判断每个物理核心对应哪种类型?如果我注意到“CPU 5”的利用率为 100%,那么它是 P 核还是 E 核?如果是 P 核,那么与之配对的 HT 核是哪个编号?
(请注意,我没有带有 P/E 核心的混合 CPU,所以我无法直接测试它)
\nAIDA64有一个“CPU 利用率”部分,其中显示有关 CPU 类型的信息:
\n\n(感谢英特尔论坛上的1nteldevteam)
\n核心按 CPU 分组(上图中只有一个),然后是与 HT 单元相对应的第一对核心,然后是单独的 E 核心。
\n这种模式似乎适用于任务管理器等其他报告工具,但这可能无法保证。OP 在评论中报告:
\n\n\n通过仔细使用 FurMark 的 CPU Burner 工具和处理器关联性(通过任务管理器),我可以确认 AIDA64 中列出的顺序与任务管理器中显示的顺序相匹配。假设这种模式成立,这也告诉我们核心呈现为 HT 配对的 P 核心,然后是 E 核心。
\n
(强调我的)
\nlscpu当您询问有关 Windows 的问题时,SO 上有一个涵盖 Linux 的答案:
\n\n\n跑步
\nlscpu --all --extended
\xe2\x9e\x9c lscpu --all --extended\nCPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ\n 0 0 0 0 0:0:0:0 yes 6700.0000 800.0000\n 1 0 0 0 0:0:0:0 yes 6700.0000 800.0000\n 2 0 0 1 1:1:1:0 yes 6700.0000 800.0000\n 3 0 0 1 1:1:1:0 yes 6700.0000 800.0000\n 4 0 0 2 2:2:2:0 yes 6500.0000 800.0000\n 5 0 0 2 2:2:2:0 yes 6500.0000 800.0000\n 6 0 0 3 3:3:3:0 yes 6500.0000 800.0000\n 7 0 0 3 3:3:3:0 yes 6500.0000 800.0000\n 8 0 0 4 4:4:4:0 yes 6500.0000 800.0000\n 9 0 0 4 4:4:4:0 yes 6500.0000 800.0000\n 10 0 0 5 5:5:5:0 yes 6500.0000 800.0000\n 11 0 0 5 5:5:5:0 yes 6500.0000 800.0000\n 12 0 0 6 6:6:6:0 yes 6500.0000 800.0000\n 13 0 0 6 6:6:6:0 yes 6500.0000 800.0000\n 14 0 0 7 7:7:7:0 yes 6500.0000 800.0000\n 15 0 0 7 7:7:7:0 yes 6500.0000 800.0000\n 16 0 0 8 8:8:8:0 yes 3900.0000 800.0000\n 17 0 0 9 9:9:8:0 yes 3900.0000 800.0000\n 18 0 0 10 10:10:8:0 yes 3900.0000 800.0000\n 19 0 0 11 11:11:8:0 yes 3900.0000 800.0000\n 20 0 0 12 12:12:9:0 yes 3900.0000 800.0000\n 21 0 0 13 13:13:9:0 yes 3900.0000 800.0000\n 22 0 0 14 14:14:9:0 yes 3900.0000 800.0000\n 23 0 0 15 15:15:9:0 yes 3900.0000 800.0000\nRun Code Online (Sandbox Code Playgroud)\n\npowermetrics对于 Apple 硬件的用户,AskDifferent 上有相关答案
\n\n\nsudo powermetrics -s cpu_power
\n
P 核:
\n\nE 核:
\n\n\n\n| 归档时间: |
|
| 查看次数: |
7963 次 |
| 最近记录: |