GPU和神經網路引擎,以及正在使用它們的App。

一個GPU標籤頁和一個神經網路引擎標籤頁:各自有多忙、哪些App在使用、過去幾分鐘的圖表,視窗、選單列和「概覽」中都有。在Apple晶片上,神經網路引擎一直是個謎。在這裡,它是一個數字。

各類型的記憶體
82%
已使用
App 22.15 GB
固定 5.67 GB
已壓縮 24.54 GB
已快取 10.32 GB
可用 1.32 GB
各App的記憶體
59.25 GB
所有App
Google Chrome 21.23 GB
VS Code 8.17 GB
Terminal 3.86 GB
Safari 2.69 GB
其他 23.30 GB
各App的功率
1.7 W
所有App
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
其他 650 mW
目前
27 %
今日平均36%
負載3.41
使用者
19%
你的App
系統
8%
macOS
核心
12
8 P4 E
佔用最多的App
Google Chrome
18.2%
AppCPU
Google Chrome
96個程序
–
終端機
49個程序
–
Safari
16個程序
–
Docker
9個程序
–
Visual Studio Code
63個程序
–
Slack
13個程序
–
Figma
14個程序
–
Zoom
8個程序
–
已使用,共64 GB
52.63 GB
正常
可用11.37 GB
交換檔0 MB
App
23.43 GB
固定
5.37 GB
已壓縮
23.82 GB
佔用最多的App
Google Chrome
20.59 GB
App記憶體
Google Chrome
96個程序
–
Visual Studio Code
63個程序
–
終端機
49個程序
–
Safari
16個程序
–
Docker
9個程序
–
Slack
13個程序
–
Figma
14個程序
–
Zoom
8個程序
–
可用,共994.66 GB
479.72 GB
已使用514.94 GB
今日寫入38.9 GB
讀取速度
737 kB/s
寫入速度
195 kB/s
卷宗
2
Macintosh HDBackup
佔用最多的App
Photos
121 kB/s
App寫入速度
照片
6個程序
–
Google Chrome
96個程序
–
Docker
9個程序
–
Visual Studio Code
63個程序
–
Xcode
22個程序
–
郵件
4個程序
–
Slack
13個程序
–
音樂
5個程序
–
下載中
12 kB/s
今天4.4 GB
過去30天212 GB
上傳中
419 kB/s
過去7天
48.3 GB
介面
Wi-Fi
en0
佔用最多的App
Safari
8 kB/s
App下載中
Safari
16個程序
–
Google Chrome
96個程序
–
Slack
13個程序
–
Zoom
8個程序
–
音樂
5個程序
–
郵件
4個程序
–
Docker
9個程序
–
Notion
6個程序
–
Apple M2 Max
60 %
平均32%
峰值95%
記憶體
1.69 GB
平均
32%
峰值
95%
佔用最多的App
Figma
35%
AppGPU
Figma
14個程序
–
Google Chrome
96個程序
–
Safari
16個程序
–
Zoom
8個程序
–
Visual Studio Code
63個程序
–
Xcode
22個程序
–
Slack
13個程序
–
Notion
6個程序
–
16核心神經網路引擎
2 %
平均3%
峰值16%
記憶體流量
79.9 MB/s
平均
3%
峰值
16%
佔用最多的App
照片
3個連線
App神經網路引擎
照片
6個程序
–
Xcode
22個程序
–
Safari
16個程序
–
Zoom
8個程序
–
郵件
4個程序
–
Notion
6個程序
–
Google Chrome
96個程序
–
使用電池
64 %
剩餘時間2小時46分鐘
循環次數412
耗電功率
12.6 W
健康度
76%
溫度
31°
佔用最多的App
Google Chrome
4.3 W
App功率
Google Chrome
96個程序
–
Zoom
8個程序
–
Figma
14個程序
–
Slack
13個程序
–
Safari
16個程序
–
Visual Studio Code
63個程序
–
Docker
9個程序
–
音樂
5個程序
–
輸出
MacBook Pro揚聲器
64%
App狀態音量位準
音樂 正在播放 100%
Zoom 正在播放 80%
Google Chrome 正在播放 35%
Slack 無聲 已靜音
Safari 無聲 100%
Figma 無聲 100%
Notion 無聲 100%
郵件 無聲 100%
已連線3個
電量最低:AirPods Pro左耳,42%。Beats Fit Pro已配對但不在附近。
42% 藍牙設定
裝置種類電池位準
AirPods Pro 耳機
左耳 42%
右耳 58%
充電盒 80%
Magic Trackpad 觸控式軌跡板 67%
Magic Keyboard 鍵盤 91%
4個開發伺服器在執行但處於閒置
停止它們可釋放1.37 GB和連接埠3000, 4321, 4322, 8000。
全部停止…
storefront
9個程序
工作中
1.18 GB
storefront-web
node
4322 已執行3天,幾乎沒用到
458 MB
scraper-api
python
8000 已執行4天,幾乎沒用到
412 MB
marketing-site
node
4321 閒置2小時
296 MB
billing-api
node
30009229 閒置45分鐘
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 閒置20分鐘
121 MB
infra
3個程序
96 MB
auth-service
go
8080
74 MB
email-templates
node
3030 閒置3小時
58 MB
0%
Claude
本週
步調正常 · 尚餘10%
0%
Codex
5小時工作階段
3h 12m後重置
0%
GitHub Copilot
進階請求
依此速度將在4d後用完
0%
Cursor
本計費週期
12d 5h後重置
Checkout flow tests 工作中 正在等你
Claude Code · storefront · 已執行48 min
410 MB
已啟動 · 4 結束工作階段…
vitest 指令 · CPU 61% 520 MB
node 伺服器 · 連接埠3,001 240 MB
Google Chrome for Testing 瀏覽器 310 MB
mcp-server-fetch 工具伺服器 64 MB
Codex 閒置48分鐘
docs · 在Terminal中 · 未啟動任何項目
290 MB
Docker中有4個容器
674MB
最低592.3 MB
峰值674 MB
依容器
postgres312 MB46%
rabbitmq206 MB31%
minio142 MB21%
redis14 MB2%
CPU
3.0%
postgres佔用最多
最接近上限
rabbitmq
佔240 MB的86%
網路
9kB/s
↓ 6 kB/s · ↑ 3 kB/s
已發佈的連接埠
6
5433567263799000+2
storefront 2個容器
由Docker Compose一同啟動 · 2個連接埠 · 2個正在執行
1.9% 326 MB
postgres postgres:16
Up 5 hours
5433
1.6% 312 MB
redis redis:7-alpine
Up 5 hours
6379
0.3% 14 MB
api 1個容器
由Docker Compose一同啟動 · 2個連接埠 · 1個正在執行
0.9% 206 MB
rabbitmq rabbitmq:3-management
Up 3 hours
567215672 佔240 MB的86%
0.9% 206 MB
minio minio/minio
Up 26 hours
90009001
0.2% 142 MB

這些數字是模擬的:網頁讀不到你的Mac,也不應該讀到。

01GPU

GPU有多忙,是哪個App讓它忙。

GPU標籤頁會顯示GPU有多忙、它的記憶體、平均值和峰值、過去幾分鐘的圖表,以及正在使用它的App,用量最重的排前面,所以算圖、遊戲或瀏覽器標籤頁都會如實顯示出來。

  • 使用率、記憶體、平均值和峰值
  • 正在使用它的App,用量最重的排前面
  • 過去5、15或30分鐘的圖表
  • GPU溫度和其他感測器一起顯示
60%Apple M2 Max
1.69 GB記憶體
平均32%
峰值95%
過去15分鐘51530
Figma48%
Google Chrome9%
Zoom3%
平均值和峰值 為誰工作,由高到低
02神經網路引擎

神經網路引擎終於有了一個數字。

在Apple晶片上,Vitals會根據神經網路引擎搬移的記憶體量,對照這台Mac搬移過的最大量,算出它有多忙,並指出開啟了它的App,所以「照片」在夜裡為你的圖庫建立索引時,也不再無從察覺。

  • 它有多忙
  • 開啟了它的App
  • 過去幾分鐘的圖表
  • 某個App讓它持續忙碌二十分鐘時發出通知
34%神經網路引擎
16個核心
正在佔用
照片photoanalysisd · 還剩2,140張照片
macOSmediaanalysisd
「照片」一直讓神經網路引擎很忙,已持續20分鐘。
終於有個數字 誰在佔用
03本機模型

你的本機模型在GPU上執行,而不是神經網路引擎。

用PyTorch或MLX執行的模型使用GPU,所以一次Ollama工作階段看起來就是GPU很忙、神經網路引擎很閒。這是正確的,只是第一次看到會很意外。Ollama的記憶體顯示在Ollama名下,正是你會去找的地方。

  • PyTorch和MLX在GPU上執行
  • Ollama的記憶體在Ollama名下
  • GPU在選單列中達到90%時變紅
  • GPU也會記入歷史記錄,所以一小時前的算圖依然看得到
GPU91%
Ollama6.2 GB
神經網路引擎2%
很安靜,這是正常的
ollama run llama3PyTorch和MLX在GPU上執行
忙碌的GPU 達到90%時選單列顯示紅色
04選單列

每個都有選單列項目,「概覽」中還有一張卡片。

兩者都可以作為選單列項目,顯示數值、曲線圖或兩者,順序由你決定,而且都會在「概覽」中有一張卡片,所以長時間算圖時,什麼都不用打開就能掌握狀況。

  • 一個GPU項目和一個神經網路引擎項目
  • 數值、曲線圖或兩者
  • 「概覽」中的卡片
  • 和其他內容一起在下拉式面板中
Finder檔案 60%34% 14:02
GPU60%
神經網路引擎34%
數值、曲線圖或兩者 在「概覽」中各有一張卡片
為什麼重要

GPU與神經網路引擎:之前與之後

「活動監視器」給GPU一個「% GPU」欄位和一個「GPU歷史記錄」視窗,給神經網路引擎的則什麼都沒有。在Apple晶片上,神經網路引擎做著實實在在的工作,為「照片」、Spotlight、聽寫和裝置端模型服務,卻一直沒有辦法看到它什麼時候在工作、在為哪個App工作。

與此同時,本機模型真正執行的地方是GPU。PyTorch和MLX使用GPU,而不是神經網路引擎,所以一次Ollama工作階段看起來就是GPU很忙、神經網路引擎很閒,這是正確的,只是令人意外。

Vitals給兩者各自一個標籤頁:有多忙、GPU的記憶體、平均值和峰值、正在使用它的App(用量最重的排前面),以及過去5、15或30分鐘的圖表。神經網路引擎的數字,是根據它搬移的記憶體量對照這台Mac搬移過的最大量算出來的,開啟了它的App也會被點名。兩者都可以作為選單列項目和「概覽」卡片,而且當某個App讓神經網路引擎持續忙碌二十分鐘時,Vitals會通知你。

使用方式

在Vitals中的位置

標籤頁、選單列項目和設定,依你會用到的順序排列。

  1. 01

    打開GPU標籤頁

    GPU有多忙、它的記憶體、平均值和峰值、過去幾分鐘的圖表,以及正在使用它的App,用量最重的排前面。

  2. 02

    打開神經網路引擎標籤頁

    在搭載Apple晶片的Mac上:神經網路引擎有多忙、開啟了它的App,以及過去幾分鐘的圖表。

  3. 03

    把它們放到選單列

    「設定」→「佈局」→「選單列」:一個GPU項目、一個神經網路引擎項目,顯示為數值或曲線圖。兩者在「概覽」中都有一張卡片。

  4. 04

    讓Vitals幫你留意

    GPU讀數在90%時變紅;當某個App讓神經網路引擎持續忙碌二十分鐘時,會發出通知。GPU也會記入歷史記錄,所以一小時前的算圖依然看得到。

比較

GPU與神經網路引擎:活動監視器與Vitals

完整比較會逐項列出。以下是和GPU與神經網路引擎有關的幾項。

活動監視器 Vitals
GPU
活動監視器一個欄位和一個「歷史記錄」視窗
Vitals一個標籤頁,顯示正在使用它的App、記憶體、平均值和峰值
神經網路引擎
活動監視器無
Vitals一個標籤頁:有多忙、哪些App
圖表
活動監視器一兩分鐘
Vitals過去5、15或30分鐘,以及歷史記錄
選單列
活動監視器無
Vitals每個都有選單列項目
通知
活動監視器無
VitalsGPU在90%時變紅;神經網路引擎持續忙碌二十分鐘

背後的詞彙

這些數字代表什麼,摘自活動監視器詞彙表。

問題

購買前,大家對GPU與神經網路引擎最常問的問題。

Vitals會顯示神經網路引擎的使用狀況嗎?

會,在搭載Apple晶片的Mac上:它有多忙、哪些App在使用它,以及過去幾分鐘的圖表,視窗、選單列和「概覽」中都有。

為什麼我的本機模型沒有顯示在神經網路引擎上?

用PyTorch或MLX執行的模型使用的是GPU,而不是神經網路引擎。它們會顯示在GPU標籤頁上。

它會顯示GPU記憶體嗎?

會,同時顯示GPU的使用率、平均值和峰值,以及正在使用它的App。

「活動監視器」會顯示這些嗎?

「活動監視器」有一個GPU欄位和一個「GPU歷史記錄」視窗,神經網路引擎則什麼都沒有。

Vitals怎麼測量神經網路引擎?

根據它搬移的記憶體量,對照這台Mac有史以來搬移過的最大量。macOS不會告訴你是哪個App在使用它,只會說哪些App開啟了它,Vitals點名的就是這些App。

哪些Mac有神經網路引擎標籤頁?

搭載Apple晶片的Mac。Intel Mac沒有神經網路引擎,也就沒有這個標籤頁。

為什麼我執行Ollama時GPU很忙?

因為用PyTorch或MLX執行的模型使用的是GPU,而不是神經網路引擎。它們會顯示在GPU標籤頁上,Ollama的記憶體則顯示在Ollama名下。

它會顯示GPU的溫度嗎?

會,和其他感測器一起顯示;如果是GPU讓風扇轉起來的,也會顯示風扇。

繼續閱讀

用到它的指南,以及Vitals和大家為此購買的App比起來如何。

Vitals的更多功能

所有功能

首發價期間,終身版只要$15

此價格剩餘50份。 之後為$39,或以$9購買一年更新。一次付清,14天內可退款。

購買Vitals $15