要监控windows 10各物理核心实时频率,需用hwinfo64(直接读msr寄存器)、cpu-z(clocks页显示各核mhz)、任务管理器(仅全局平均)、powershell(wmi返回单一currentclockspeed)、资源监视器(间接验证负载与频率关联)。

如果您需要监控Windows 10系统中CPU每个物理核心的实时运行频率,则不能依赖单一平均值显示工具,因为各核心在多任务、大小核架构或睿频调度下可能处于完全不同的频率状态。以下是多种可验证、可操作的性能监控方法:
一、通过任务管理器性能页查看CPU平均实时频率
任务管理器提供操作系统级的快速频率概览,其“当前速度”为所有逻辑处理器加权平均的瞬时频率,适用于判断整体调频响应,但无法反映单个内核差异。该数值受温度、功耗墙及瞬时负载影响而动态变化。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧列表中点击“CPU”,右侧信息面板将显示“基础速度”与“当前速度”两项参数。
4、其中“当前速度”数值(单位GHz)即为全核加权平均实时频率,该值不区分核心,仅作整体参考。
二、使用HWiNFO64查看各物理核心独立实时频率
HWiNFO64绕过操作系统抽象层,直接读取CPU内部MSR寄存器与ACPI硬件接口,可精确获取每个物理核心毫秒级采样的实际运行频率、倍频系数、电压及睿频激活状态,适用于大小核CPU、超频验证及节能策略分析。
1、访问官网https://www.hwinfo.com下载最新版HWiNFO64便携版。
2、解压后以管理员身份运行HWiNFO64.exe。
3、在传感器选择窗口中,勾选“Sensors only”并点击“Run”。
4、在主界面左侧树状结构中,依次展开“CPU” → “CPU Core #0”至“CPU Core #N”(N为物理核心数减一)。
5、在每个核心节点下查找标有“Clock”或“Actual Frequency”的条目,其数值即为该核心当前真实运行频率(单位MHz)。
6、同步观察同一节点下的“Multiplier”字段,若显示x42、x45等高于基础倍频的数值,表明该核心已进入睿频状态。
三、使用PowerShell命令获取结构化频率数据
PowerShell通过WMI接口调用Win32_Processor类,可批量提取CPU名称、最大睿频、当前瞬时频率及核心数量,输出为结构化文本,便于脚本解析或日志归档,但该方法仅返回单一全局CurrentClockSpeed值,无法体现各核异步调频特性。
1、右键开始菜单,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并回车执行:
Get-WmiObject Win32_Processor | Select Name, MaxClockSpeed, CurrentClockSpeed, NumberOfCores
3、结果中“CurrentClockSpeed”单位为MHz,需手动除以1000换算为GHz;若该值显著高于MaxClockSpeed,说明系统正报告睿频提升后的全局采样值。
四、使用CPU-Z查看各核心时钟频率
CPU-Z是一款轻量级硬件检测工具,其“Clocks”标签页可实时显示每个逻辑处理器的当前频率、基准频率、倍频及内存控制器频率,支持大小核架构识别,界面直观且无需安装驱动。
1、访问官网https://www.cpuid.com/softwares/cpu-z.html下载并安装CPU-Z。
2、启动CPU-Z后,切换到“Clocks”选项卡。
3、在“Core Speed”行下方,逐列查看每个逻辑处理器(如Core #0、Core #1…)对应的实时频率(单位MHz)。
4、对比“Base Clock”与各Core Speed数值,当某核心数值明显高于Base Clock且接近或达到Max Turbo Frequency时,可确认该核心正在睿频运行。
五、使用资源监视器辅助验证频率变化趋势
资源监视器虽不直接显示核心频率,但其CPU使用率曲线与进程负载关联紧密,配合高负载压力测试(如Prime95或Cinebench),可间接观察频率随线程分布的动态响应,尤其适用于识别单核高负载触发睿频、多核降频等典型行为。
1、按下Win + R打开“运行”对话框,输入resmon并回车。
2、切换到“CPU”选项卡,观察顶部“CPU 使用率”折线图的波动形态。
3、在下方进程列表中,右键点击任一高CPU占用进程,选择“分析等待链”。
4、启动一个单线程满载程序后,若任务管理器中“当前速度”跃升至远高于基础频率,同时资源监视器显示单核持续100%而其余核心低于10%,则高度提示单核睿频生效。











