1️⃣ 方法一活动监视器 (Activity Monitor) —— 办公室监控摄像头这是Mac自带的工具就像公司里的监控摄像头能直观看到所有“员工”的工作状态。想看“GPU教练”有没有在忙可以这样操作实时窗口打开“活动监视器”顶部菜单点击“窗口” -“GPU 历史记录”(或按快捷键Command4)。这时会弹出一个新窗口如果看到密集的蓝色峰值就说明“GPU教练”正在挥汗如雨地工作。活动记录如果只是大概看看在“活动监视器”里切换到“GPU”标签页也能看到GPU的整体利用率。信息面板想看单个进程的GPU使用情况在“CPU”标签页点击顶部菜单“显示” -“GPU 时间”就可以在进程列表里看到这个指标了。2️⃣ 方法二命令行三件套 —— 老板直通电话线如果你更喜欢用命令行就像老板拿起电话直接问秘书“XX在干嘛”这些命令能让你直接获取汇报。sudo powermetrics****官方秘书系统自带信息最全。但因为权限高运行需要sudo。可以输入sudo powermetrics --samplers gpu -i 1000来每秒刷新一次GPU功耗和频率数据。数据非常详细但需要点时间解读。apple-smi****极客秘书这是nvidia-smi命令的Mac版无需sudo显示非常直观。它会直接告诉你GPU利用率、温度、功耗等。非常适合日常使用。# 安装 pip install apple-smi # 运行 apple-smimactop****全能助理用Go语言写的无需sudo界面类似htop能在一个面板里看到CPU、GPU、内存、功耗等信息。功能全面且漂亮。# 安装 brew install mactop # 运行 mactop3️⃣ 方法三Ollama的“员工自述” —— 让模型自己汇报如果你主要用Ollama跑模型Ollama提供了一个最直接的方法让你直接询问模型自己运行下面的命令ollama ps它会列出当前加载的模型最关键的是PROCESSOR这一列它会告诉你模型的“大脑”在哪里100% GPU✅ 完美你的“GPU教练”正在全权负责这个项目。100% CPU❌ 出问题了你的“CPU大叔”在独自硬扛可能是模型太大或GPU没被正确调用。这个方法能帮你迅速判断Ollama是否配置正确。⚠️ 重要提示Docker里的“假”GPU如果你的Ollama是跑在Docker里用上面任何方法看GPU利用率都可能为零。因为Docker容器里的模型压根摸不到你M1的真GPU只是在用CPU硬算。只有当你直接在Mac上原生运行Ollama或者使用Docker官方的Model Runner时才能看到GPU被真正调用。
三个方法,看清Mac的GPU有没有在干活?
发布时间:2026/5/26 17:27:56
1️⃣ 方法一活动监视器 (Activity Monitor) —— 办公室监控摄像头这是Mac自带的工具就像公司里的监控摄像头能直观看到所有“员工”的工作状态。想看“GPU教练”有没有在忙可以这样操作实时窗口打开“活动监视器”顶部菜单点击“窗口” -“GPU 历史记录”(或按快捷键Command4)。这时会弹出一个新窗口如果看到密集的蓝色峰值就说明“GPU教练”正在挥汗如雨地工作。活动记录如果只是大概看看在“活动监视器”里切换到“GPU”标签页也能看到GPU的整体利用率。信息面板想看单个进程的GPU使用情况在“CPU”标签页点击顶部菜单“显示” -“GPU 时间”就可以在进程列表里看到这个指标了。2️⃣ 方法二命令行三件套 —— 老板直通电话线如果你更喜欢用命令行就像老板拿起电话直接问秘书“XX在干嘛”这些命令能让你直接获取汇报。sudo powermetrics****官方秘书系统自带信息最全。但因为权限高运行需要sudo。可以输入sudo powermetrics --samplers gpu -i 1000来每秒刷新一次GPU功耗和频率数据。数据非常详细但需要点时间解读。apple-smi****极客秘书这是nvidia-smi命令的Mac版无需sudo显示非常直观。它会直接告诉你GPU利用率、温度、功耗等。非常适合日常使用。# 安装 pip install apple-smi # 运行 apple-smimactop****全能助理用Go语言写的无需sudo界面类似htop能在一个面板里看到CPU、GPU、内存、功耗等信息。功能全面且漂亮。# 安装 brew install mactop # 运行 mactop3️⃣ 方法三Ollama的“员工自述” —— 让模型自己汇报如果你主要用Ollama跑模型Ollama提供了一个最直接的方法让你直接询问模型自己运行下面的命令ollama ps它会列出当前加载的模型最关键的是PROCESSOR这一列它会告诉你模型的“大脑”在哪里100% GPU✅ 完美你的“GPU教练”正在全权负责这个项目。100% CPU❌ 出问题了你的“CPU大叔”在独自硬扛可能是模型太大或GPU没被正确调用。这个方法能帮你迅速判断Ollama是否配置正确。⚠️ 重要提示Docker里的“假”GPU如果你的Ollama是跑在Docker里用上面任何方法看GPU利用率都可能为零。因为Docker容器里的模型压根摸不到你M1的真GPU只是在用CPU硬算。只有当你直接在Mac上原生运行Ollama或者使用Docker官方的Model Runner时才能看到GPU被真正调用。