Mac无法在活动监视器或系统设置中直接显示当前CPU实时主频,必须用终端命令sudo powermetrics --samplers smc | grep -i "CPU frequency"每秒获取带单位的瞬时值(如CPU frequency: 2845 MHz),该值随负载动态变化,空闲时可低至800 MHz,满载时可达标称上限;M系列需启用开发者模式,旧系统改用powermetrics --samplers cpu_power。

Mac无法在“活动监视器”或系统设置界面直接显示当前CPU的实时主频速度,必须通过终端命令读取SMC传感器数据才能获得带单位(MHz)的瞬时值,该数值随负载每秒动态变化,空闲时可能低至800 MHz,满载时可达Turbo Boost上限或Apple Silicon性能核标称频率。
用终端命令获取实时CPU主频(唯一准确方法)
第一步:打开“终端”应用——按 Command + 空格,输入“终端”,回车启动。
第二步:粘贴并执行以下命令:sudo powermetrics --samplers smc | grep -i "CPU frequency"
第三步:输入当前管理员密码(输入时屏幕不显示字符),回车确认权限。终端将开始持续滚动输出,每秒刷新一行,形如 CPU frequency: 2845 MHz —— 这就是当前瞬时主频,不是平均值,也不是标称值。
注意:若命令报错 command not found,说明你使用的是 macOS Ventura 13.0 之前的旧系统,需改用 powermetrics --samplers cpu_power;M系列芯片首次运行可能提示启用开发者模式,按提示操作即可。
通过系统报告查看标称主频与能力范围
这一步不提供实时值,但能验证你看到的终端输出是否合理——比如标称最高是3.5 GHz,却持续显示4.2 GHz,说明读数异常或系统被非官方修改。
点击左上角苹果菜单 → “关于本机” → 点击右下角“系统报告…”。
左侧边栏展开“硬件”,点击“处理器”。
右侧查找三项关键信息:
• 芯片型号(如 Apple M3 Max)
• 基础频率(Intel机型)或性能核心频率范围(Apple Silicon,如 P-core up to 4.0 GHz)
• 若“处理器”项下完全不显示频率字段,说明你的Mac为M系列且系统报告未主动暴露该参数——此时必须依赖终端命令。
用iStat Menus在菜单栏常驻显示各核心主频
适合需要长期盯屏、对比P核与E核频率差异的用户。它把powermetrics原始数据可视化,支持独立显示每个核心的当前运行速度。
方法一:访问官网 istatmenus.com 下载安装(付费,试用期7天)。
方法二:安装后打开偏好设置 → “Sensors” → 勾选“CPU” → 展开子项,启用“Show per-core frequency”。
iStat Menus会立即在菜单栏显示实时主频,鼠标悬停可查看各核心独立数值,刷新间隔默认为1秒,与终端命令底层来源一致。


















