任务管理器可实时监控Win11各CPU核心及逻辑处理器负载:通过性能页查看图形化占用率,启用“每个物理核心”视图分组显示,资源监视器定位进程绑定核心,PowerShell获取瞬时数据,PerfMon创建长期日志。

如果您希望实时掌握Win11系统中每个CPU物理核心及逻辑处理器的负载分布,任务管理器提供了直观、无需安装第三方软件的监控能力。以下是查看当前CPU核心使用情况的具体操作路径:
一、通过任务管理器性能页查看核心与逻辑处理器实时占用
任务管理器的“性能”选项卡以图形化方式呈现每个逻辑处理器(即每个线程)的独立使用率曲线,同时支持按物理核心分组显示,便于识别单核高负载或负载不均衡现象。
1、同时按下Ctrl + Shift + Esc组合键,直接打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧列表中点击“CPU”,右侧将显示整体使用率图表与基础信息。
4、在图表下方找到“内核”和“逻辑处理器”数量标识,确认当前CPU配置规模。
5、点击右下角“打开资源监视器”链接(或在任务管理器中右键状态栏选择),进入更细粒度视图。
6、在资源监视器的“CPU”选项卡中,观察“CPU使用率”表格下方的“关联的句柄”与“服务”列表,可定位具体进程绑定的核心编号。
二、启用任务管理器详细核心视图(按物理核心分组)
默认任务管理器仅显示全部逻辑处理器的平铺图表,但可通过设置启用按物理核心分组的布局,使8核16线程等CPU的结构关系一目了然,避免误判超线程带来的视觉冗余。
1、在任务管理器“性能”页的CPU图表区域右键空白处。
2、在弹出菜单中选择“将图形更改为” → “每个逻辑处理器”,确认当前为全线程视图。
3、再次右键图表空白处,选择“将图形更改为” → “每个物理核心”。
4、此时图表将按物理核心分组显示,每组包含该核心下的所有逻辑处理器曲线,例如第1物理核心下并列显示逻辑处理器0与1的曲线。
5、将鼠标悬停于任一曲线顶部,可看到该逻辑处理器的实时百分比与编号(如“逻辑处理器 3”)。
三、使用资源监视器查看进程级核心绑定状态
资源监视器提供进程与具体逻辑处理器之间的实时绑定映射,可识别是否存在进程被强制限制在特定核心运行(如通过“设置关联性”手动配置),是排查性能瓶颈的关键入口。
1、在任务管理器“性能”页右下角点击“打开资源监视器”。
2、切换到“CPU”选项卡,确保“显示所有进程的CPU活动”已勾选。
3、在下方“CPU使用率”表格中,找到“CPU”列,该列数值代表该进程在全部逻辑处理器上的平均占用率。
4、右键表头空白处,选择“选择列”,在弹出窗口中勾选“CPU关联性”并确认。
5、新出现的“CPU关联性”列将显示每个进程允许运行的逻辑处理器编号范围,例如“0x0000000F”表示可使用逻辑处理器0–3。
四、通过PowerShell命令行获取各逻辑处理器瞬时使用率
PowerShell可调用WMI接口逐毫秒采集每个逻辑处理器的精确使用率快照,适用于需要导出数据或编写自动化监控脚本的场景,结果以文本表格形式输出,无图形依赖。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并回车:Get-Counter '\Processor(*)\% Processor Time' -SampleInterval 1 -MaxSamples 3。
3、命令执行后将返回三组采样数据,每组包含“_Total”(整体均值)及编号从0开始的各逻辑处理器(如“0”、“1”…)的实时占用百分比。
4、注意:若CPU为8核16线程,则计数器路径中会出现“0”至“15”共16个实例,对应全部逻辑处理器。
5、如需仅查看当前瞬时快照,可改用命令:Get-Counter '\Processor(*)\% Processor Time' | Select-Object -ExpandProperty CounterSamples | Where-Object {$_.InstanceName -ne '_Total'} | Sort-Object CookedValue -Descending | Select-Object -First 4 InstanceName,CookedValue,该命令将列出占用最高的前4个逻辑处理器及其数值。
五、利用性能监视器(PerfMon)创建核心级长期使用率日志
性能监视器支持自定义数据收集器集,可对每个逻辑处理器的% Processor Time进行分钟级采样并保存为BLG日志文件,适合分析长时间运行任务中的核心调度行为与热区分布。
1、按下Win + R键,输入perfmon并回车,启动性能监视器。
2、在左侧面板展开“数据收集器集” → “用户定义”,右键选择“新建” → “数据收集器集”。
3、在向导中输入名称(如“CPU Core Usage Log”),选择“手动创建(高级)”,点击“下一步”。
4、勾选“性能计数器”,点击“下一步”。
5、点击“添加”按钮,在性能对象中选择“Processor”,在下方列表中勾选“% Processor Time”,再点击“添加”。
6、在“添加计数器”窗口中,确认“实例”下拉菜单已展开,勾选“_Total”及全部编号实例(如“0”、“1”…直至最高编号),点击“确定”。
7、设置日志保存路径与采样间隔(建议设为15秒),完成向导后,右键新建的数据收集器集选择“启动”。










