要实现在mac菜单栏右侧实时显示每个cpu核心独立温度,必须使用第三方工具:macs fan control可直接分列p/e核温度;istat menus需启用隐藏传感器并自定义模板;fanny配合applescript可显示最高温核心。

您需要在Mac菜单栏右侧实时看到每个CPU核心的独立温度数值,而不是一个笼统的“CPU Package”平均值,这样才能精准判断是否存在单核过热、负载不均或散热死角问题——这必须依赖能解析SMC多核传感器并支持菜单栏聚合显示的第三方工具,系统原生功能完全不提供此能力。
用Macs Fan Control实现各核心温度分列显示
这是目前唯一能将M1/M2/M3芯片各性能核(P-core)与能效核(E-core)温度全部拆解、单独标注并常驻菜单栏的工具,尤其适合做视频编码、编译或AI推理时盯住热点核心。
1、访问Macs Fan Control官网下载最新版安装包,运行安装向导完成部署。
2、首次启动后,点击菜单栏图标 → Preferences → General → 勾选“Show menu bar icon”启用状态栏入口。
3、回到Preferences → Sensors → 展开“CPU Die Temperature”节点 → 逐个勾选所有带编号的核心项(如“CPU P0”, “CPU P1”, “CPU E0”等),【未勾选任意一个具体核心编号,菜单栏只会显示Package总温,不会出现分列】。
4、点击OK保存,菜单栏图标旁立刻展开一长串温度值:格式为“P0:58°C P1:61°C E0:49°C”,顺序与芯片物理布局一致,刷新延迟低于1.5秒。
5、若发现某核心持续比其余高15℃以上,可右键该核心读数 → “Open in Graph”查看过去5分钟波动曲线,确认是否为线程绑定异常所致。
用iStat Menus叠加核心温度标签
iStat Menus本身不直接列出各核心原始温度,但可通过传感器重映射+自定义文本模板,把分散在不同SMC键位的P/E核数据强制拼合成菜单栏一行可读字段。
方法一:启用隐藏核心传感器组
1、打开iStat Menus → Preferences → Sensors → CPU → 点击右下角“Advanced…”按钮。
2、在弹出窗口中勾选“Show all CPU die sensors”,此时列表将暴露出“CPU Core 0 Temp”至“CPU Core 7 Temp”等条目(数量依芯片型号而定)。
3、返回Display设置页 → 点击“Edit Menu Bar Items” → 拖入已启用的全部核心温度传感器 → 调整排序使P核在前、E核在后。
一款AI工具,主要用于在主代理响应前,并行运行Kimi K2.5和GPT 5.3 Codex,注入双方观点以增强认知多样性,适合需要提升相关任务效率的用户。
方法二:用自定义文本压缩显示空间
1、Preferences → Display → Menu Bar → 点击“+”添加新文本项。
2、在Template框中输入:P:{cpu.core.0.temp}°C/{cpu.core.1.temp}°C E:{cpu.core.4.temp}°C/{cpu.core.5.temp}°C(按实际核心编号替换)。
3、勾选“Hide if value is empty”,避免未激活核心显示空白占位符。
注意:M系列芯片的E核温度键名可能为cpu.efficiency.core.0.temp,需在Advanced页确认真实键名后再填入模板。
用Fanny + AppleScript注入核心温度(极简方案)
如果您拒绝付费软件且只关心最高温核心,可用Fanny基础显示+一行AppleScript拉取powermetrics实时峰值,成本为零、无后台进程。
第一步:确保Fanny已安装并获得辅助功能权限,菜单栏正常显示CPU/GPU温度。
第二步:打开“脚本编辑器”,粘贴以下代码:
do shell script "sudo powermetrics --samplers smc -n 1 2>/dev/null | awk '/CPU Die Temperature/ {print $4}' | head -n 1" with administrator privileges
第三步:导出为应用程序,命名为“Peak Core Temp.app”,勾选“保持打开”。
第四步:在Fanny偏好设置中启用“Custom Command”,路径指向刚生成的.app文件 → 【必须勾选“Run command every N seconds”并设为3秒,否则仅执行一次】。
第五步:重启Fanny,菜单栏右侧将追加一个动态刷新的“Peak:63°C”标签,该值来自当前所有核心中的最高瞬时温度。










