需用hwinfo64、cpu-z、powershell+wmi或perfmon获取windows 10各物理核心瞬时频率:hwinfo64直读msr寄存器显示每核实际频率与倍频;cpu-z在clocks页列逻辑处理器频率;powershell配合open hardware monitor wmi provider枚举各核频率;perfmon通过processor information的frequency计数器采集多实例数据。

如果您需要精确掌握Windows 10系统中每个物理核心的瞬时运行频率,而非全核平均值,则需使用能穿透操作系统抽象层、直接读取硬件寄存器的工具。以下是多种可实现各核心独立频率监控的方法:
一、使用HWiNFO64查看各物理核心独立实时频率
HWiNFO64绕过Windows内核调度层,直接从CPU的MSR(Model Specific Register)和ACPI接口采集数据,可显示每个物理核心毫秒级采样的实际频率、倍频系数及睿频激活状态,适用于大小核架构识别与异步调频验证。
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”字段,确认是否处于睿频(如x45)、基础频率(如x32)或降频(如x20)状态。
二、使用CPU-Z查看各核心实时频率
CPU-Z通过访问处理器内部时钟寄存器获取每核心独立频率,界面简洁、启动迅速,特别适合快速验证大小核频率差异与X86平台睿频响应,其“Clocks”标签页支持多核心同屏对比显示。
1、下载并安装CPU-Z,确保版本为2.10或更高(支持Intel 13/14代及AMD Ryzen 7000系列)。
2、启动CPU-Z后,切换至“Clocks”选项卡。
3、在“Core Speed”区域,逐行列出每个逻辑处理器的当前频率(MHz),P核与E核将按系统分配顺序分别显示。
4、观察“Bus Speed”与“Multiplier”列,交叉判断倍频是否动态调整,例如某核心Multiplier由x32跳变至x44即表明睿频已触发。
三、通过PowerShell结合WMI查询各核心频率(需配合第三方驱动)
原生WMI接口仅返回全局CurrentClockSpeed,但借助Open Hardware Monitor的WMI Provider扩展,可在PowerShell中枚举各核心频率,输出结构化数据供脚本解析,适用于批量设备巡检场景。
1、先安装Open Hardware Monitor并启用其WMI服务:运行安装包后勾选“Install WMI Provider”。
2、以管理员身份打开PowerShell,执行命令:Get-WmiObject -Namespace "root\OpenHardwareMonitor" -Class Sensor | Where-Object {$_.SensorType -eq "Clock"} | Select Name, Value。
3、结果中每行“Name”字段含“CPU Core #x Clock”标识,“Value”即对应核心实时频率(MHz)。
4、如需持续刷新,可将上述命令嵌入while循环,并添加Start-Sleep -Milliseconds 500控制采样间隔。
四、使用Windows性能监视器(PerfMon)配置多实例计数器
性能监视器支持创建自定义数据收集器集,通过添加“Processor Information”对象中的“% Processor Time”与“Frequency”计数器,并启用“_Total”及各“0,1,2…”实例,可导出CSV格式各核心频率时间序列数据。
1、按下Win + R,输入perfmon /res启动资源监视器增强版。
2、点击左上角“性能监视器”,右侧空白处右键选择“添加计数器…”。
3、在“性能对象”中选择“Processor Information”,在“计数器”中勾选“Frequency”,在“实例”列表中全选所有编号实例(如0,1,2…)及_Total。
4、点击“添加”后,图表将实时显示各核心频率曲线,右键图表可选择“将数据导出到文件…”保存为CSV。











