对于使用Intel第12/13/14代酷睿(Alder Lake/Raptor Lake)或AMD Ryzen 7000系列(Zen 4)等混合架构CPU的Windows 11用户而言,一个核心关切点是:系统如何智能调度性能核(P-core)与能效核(E-core)?我们能否实时监控它们的工作状态与负载分配?
事实上,Windows 11任务管理器的默认界面虽未直接标注核心类型,但通过系统内置工具与专业软件的配合,用户完全可以清晰掌握P核与E核的实时运行状况。本文将详细介绍四种从易到难、从直观到精准的查看方法,助你彻底摸清CPU核心调度的“底细”,优化系统性能。

一、任务管理器:利用“按物理核心分组”推断布局
这是最便捷的系统原生方法。虽然任务管理器不会直接显示“P-core”或“E-core”标签,但通过启用“每个物理核心”视图,并结合CPU的公开规格,我们可以推断出其物理核心的大致布局。通常,排在前面的物理核心组是性能核,后续的则是能效核,且E核常以成对形式共享L2缓存。
操作步骤非常简单:按下Ctrl + Shift + Esc快捷键启动任务管理器,切换到“性能”标签页,点击“CPU”。在右侧的利用率图表区域右键单击,选择“将图形更改为” → “每个物理核心”。
此时,图表将按物理核心分组显示利用率曲线。以i5-12600K(6个P核+4个E核)为例,你会看到前6组每组仅有一条曲线(代表单线程的P核),后4组每组则有两条紧密相邻的曲线(代表双线程的E核)。将鼠标悬停在任意曲线上方,会提示“逻辑处理器 X”的编号,对照CPU官方的核心架构图,即可完成逻辑处理器到物理核心类型的映射。
二、HWiNFO64:精准识别核心类型与实时监控
若你需要最准确、无歧义的核心信息,专业硬件监控工具HWiNFO64是首选。这款免费软件通过直接读取CPU内部的MSR寄存器与ACPI表,能明确标注每一个逻辑处理器的核心簇、类型、实时频率及温度。
从官网下载便携版后,务必以管理员身份运行,并选择“仅传感器”模式启动。在主窗口中找到“CPU”传感器节点并展开,你会看到一系列名为“Core #X”的条目。重点关注其中的“Core Type”字段,这里会直接显示“P-Core”(性能核)或“E-Core”(能效核)。
此外,观察每个核心的“实际时钟”数值也极具参考价值:P核在高负载下可飙升至很高的睿频(例如5.0 GHz以上),而E核通常运行在较低的频率区间(例如3.8 GHz左右)。在空闲状态下,E核往往会降至极低的频率(如800 MHz以下),这直观体现了其高能效设计的初衷。
三、PowerShell与WMI:适用于脚本与高级查询的方法
对于偏好命令行操作,或需要进行批量、自动化检查的高级用户,Windows自带的WMI(Windows管理规范)接口提供了另一条途径。通过PowerShell查询处理器信息,可以获取逻辑处理器的分组详情,再结合CPU型号的官方文档,即可推断出P核与E核的簇分布。
首先,以管理员身份打开Windows PowerShell或Windows终端,运行以下命令获取CPU的基础信息:
Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, ThreadCount, MaxClockSpeed
记录下CPU型号,然后前往Intel ARK或AMD官网核对其P核与E核的具体数量配置。
接着,执行更详细的核心分组查询命令:
Get-CimInstance -ClassName Win32_PerfFormattedData_Counters_ProcessorInformation | Select-Object Name, GroupNum, NumberInGroup | Sort-Object GroupNum, NumberInGroup
在输出结果中,忽略“_Total”条目,其他每条记录代表一个逻辑处理器。GroupNum相同的处理器属于同一个核心簇。根据之前查到的CPU规格,排在前面的GroupNum通常对应P核簇,后面的则对应E核簇。
四、资源监视器:定位进程绑定的核心类型
你是否想知道某个特定程序(例如游戏或视频渲染软件)究竟运行在P核上还是E核上?Windows资源监视器可以解答这个问题。它能显示每个进程具体使用了哪些逻辑处理器,再结合之前通过HWiNFO64或PowerShell建立的“逻辑处理器编号 -> 核心类型”映射关系,进程的调度情况便一目了然。
打开方式很简单:在任务管理器“性能”选项卡的右下角,点击“打开资源监视器”。切换到“CPU”选项卡,并确保勾选了“显示所有进程的CPU活动”。
在下方的“CPU使用率”详细表格中,右键点击列标题区域,选择“选择列”。在弹出的窗口中,务必勾选“CPU关联性”这一项。
之后,观察目标进程的“CPU关联性”列,其值是一个十六进制的位掩码(例如0x0000000F)。将此掩码转换为二进制后,位上为“1”的位置,即代表该进程被允许使用的逻辑处理器编号。拿着这个编号去对照之前建立的映射表,就能立刻判断出该进程当前主要被调度到了性能核集群还是能效核集群。这对于排查某些应用程序调度异常、性能未达预期的问题极为有用。
