Mac运行缓慢或风扇异常可能是CPU温度过高所致,可通过三种方法监控:①使用系统自带的powermetrics工具,在终端输入sudo powermetrics --samplers smc,输入密码后查看实时CPU温度;②通过Ruby工具iStats,先安装sudo gem install iStats,再运行istats或istats cpu查看CPU温度;③使用第三方桌面应用实时监控,安装后可在菜单栏持续显示温度并设置告警。

如果您发现Mac运行缓慢或风扇异常高速运转,可能是CPU温度过高导致的性能限制。以下是通过命令行工具或专用应用程序监控处理器实时温度的方法:
本文运行环境:MacBook Pro,macOS Sonoma
一、使用终端命令 powermetrics 查看
macOS系统内置的powermetrics工具可以直接读取SMC(系统管理控制器)的传感器数据,无需安装第三方软件即可获取CPU核心温度和风扇转速等硬件信息。
1、点击屏幕左上角的“前往”菜单,选择“实用工具”,打开“终端”应用。
2、在终端中输入以下命令并回车:sudo powermetrics --samplers smc。
3、系统会提示输入密码,此时输入您的开机密码,输入过程中屏幕上不会显示字符,输完后按回车键确认。
4、终端将持续滚动输出硬件监控数据,其中包含CPU Die Temperature等关键温度指标,可观察其数值变化以判断当前负载下的散热情况。
二、通过iStats命令行工具查看
iStats是一个轻量级的Ruby工具,能够清晰地展示CPU、GPU及电池等组件的温度,适合习惯使用命令行的用户进行快速检查。
1、打开“终端”应用,在命令行中输入:sudo gem install iStats 并回车执行。
2、根据提示输入管理员密码进行授权,等待安装过程完成。
3、若提示gem命令未找到,请先通过xcode-select --install安装Xcode命令行工具。
4、安装成功后,输入命令:istats 并回车,屏幕上将列出包括CPU各核心温度在内的所有传感器数据。
5、如需单独查看CPU温度,可运行istats cpu;查看风扇状态则运行istats fan。
三、使用第三方桌面应用实时监控
通过安装功能完整的系统监控软件,可以在菜单栏或应用窗口中持续显示CPU温度,操作直观且支持自定义告警与显示项目。
1、下载并安装
2、启动应用后,在菜单栏点击其图标即可展开查看详细的温度信息,确保已在设置中开启“显示GPU温度”选项。
3、也可选择免费开源工具Fanny,安装后双击应用即可在菜单栏显示CPU与GPU的实时温度。
4、在Fanny的偏好设置中可将温度单位切换为摄氏度,并调整数据刷新频率以平衡系统性能与监控精度。










