Mac用户可通过终端命令sudo powermetrics --samplers smc -n 1读取SMC获取风扇实时转速(如Fan0: 2480 rpm),或用iStats解析为结构化信息,亦可用免安装工具Fanny在菜单栏秒级监控。

当你发现Mac机身发烫、风扇持续高速运转却不确定它是否真的在转,或者想确认散热系统是否响应升温,就必须获取风扇当前实时转速——这个数值直接来自SMC(系统管理控制器),不能靠猜测或听声音判断。
用终端命令直接读取SMC原始数据(免安装)
第一步:打开「终端」→点击屏幕左上角「前往」→「实用工具」→「终端」。
第二步:输入命令并回车:sudo powermetrics --samplers smc -n 1。系统会提示输入管理员密码,输入时无光标反馈,输完直接按回车。
第三步:在输出中查找以 Fan0: 或 Fan1: 开头的行(例如 Fan0: 2480 rpm),该数值即为对应风扇的实时转速(单位rpm)。部分机型有双风扇,需结合机型手册确认Fan0是否为主CPU散热风扇;若只看到一行Fan,那它就是唯一散热风扇。
第四步:如需持续观察变化,改用过滤命令:sudo powermetrics --samplers smc | grep -E "Fan|thermal level"。该命令每秒刷新一次,只显示风扇转速与热压力等级,避免被冗余日志淹没。注意:thermal level ≥3时CPU已开始降频,此时必须立刻停止高负载任务。
用iStats查看结构化风扇信息
iStats能自动解析SMC键值,把风扇状态翻译成人类语言,比原始日志更直观可靠。
方法一:查看全部风扇信息
执行:istats fan all。输出包含各风扇编号、当前RPM、运行状态(如「Fan is running」)、最低/最高允许转速,字段对齐清晰,一眼可判是否异常停转。
方法二:仅查主风扇转速
执行:istats fan speed。这比翻长列表快得多,尤其适合写入监控脚本或快速核验。
⚠️ 若提示 gem: command not found,请先运行 xcode-select --install 安装命令行工具,再重试 sudo gem install iStats。
用Fanny实现菜单栏秒级感知
Fanny是唯一一款完全免安装、免配置、启动即用的菜单栏温度/风扇监控工具,适合不想碰终端、又拒绝付费软件的用户。
第一步:访问官网下载Fanny(无需App Store)→ 双击挂载DMG → 将Fanny拖入Applications文件夹。
第二步:首次运行时,系统会提示“无法验证开发者”,右键点击Fanny →「打开」→ 点击「打开」确认。
第三步:点击菜单栏风扇图标 → 选择「Show Main Window」→ 主界面即显示当前CPU温度与两个风扇的实时RPM数值(若为单风扇机型,则仅显示Fan 0)。
这一步操作起来很简单,直接把文件拖进去就行。窗口右下角有刷新按钮,点击可强制更新数值,延迟低于200ms。

















