macos 中 cpu die temperature 是最热点核心温度,sudo powermetrics --samplers smc | grep "cpu die" 可实时刷新;单次快照用 -n 1 参数;配合 fan 和 thermal level 判断散热状态。

MacOS 没有直接按“每个核心”单独命名的温度传感器(比如 CPU Core 0、Core 1),但 powermetrics 工具输出的 CPU Die Temperature 是反映处理器最热点(hot spot)的实时核心温度,它比平均值更贴近实际节流风险点,是官方认可的核心热指标。
想在终端中高效获取这个关键温度,并实现真正意义上的“实时刷新”,可以这样操作:
直接读取 CPU 核心热点温度(推荐)
powermetrics 是 macOS 原生工具,无需安装,数据来自 SMC,延迟低、可信度高。
- 打开“终端”(前往 → 实用工具 → 终端)
- 输入以下命令并回车:
sudo powermetrics --samplers smc | grep "CPU Die"
- 输入管理员密码(输入时无显示,输完直接回车)
- 终端将持续滚动刷新,每秒更新一次,只显示含 “CPU Die Temperature” 的行,例如:
CPU Die Temperature: 72.16 C CPU Die Temperature: 73.42 C CPU Die Temperature: 71.89 C
- 按 Control + C 可随时停止
⚠️ 注意:Mac 的 Intel/Apple Silicon 芯片均不公开各物理核心独立温度传感器。所谓“多核温度”在 macOS 下本质是 die-level 热点读数,不是 Windows 那样的 per-core 数值。
CPU Die Temperature就是你需要关注的“最热核心当前温度”。
快速单次快照(适合脚本或快速检查)
如果不想看滚动日志,只要一个即时读数:
sudo powermetrics --samplers smc -n 1 | grep "CPU Die"
执行后立即返回一行结果,适合写入自动化脚本或快捷命令。
补充:结合风扇与热压力判断是否异常
单看温度数字不够,建议同步观察两个关联指标:
- Fan:确认风扇是否随温度升高而提速(如从 2000 rpm 升至 5000 rpm)
- thermal level:数值为 0 正常;1–3 表示系统开始预警降频;达到 4 说明已强制限制 CPU 性能
可一起监控:
sudo powermetrics --samplers smc | grep -E "(CPU Die|Fan|thermal level)"
不复杂但容易忽略。











