你的真實速度, 上傳 和下載,盡在選單列。
Pinned 讀取你的 Mac 已經保存的位元組計數器,將其轉換為即時的下載和上傳讀數,顯示在實際承載流量的連線上。打開面板後,它還會指出是哪個應用程式在佔用頻寬,按你的真實帳單週期核算流量上限,並測量連線在高負載下是否依然穩定。
免費。需要 macOS 13 或更新版本,支援 Apple 晶片和 Intel。Pinned Pro 為 USD 4.99/年 ,選單列讀數永久免費,不會過期。
其他選單列監控工具測量十項數據,然後給你一個儀表板。 Pinned 完整回答四個問題: 多快、是哪個應用程式、這個週期用了多少,以及連線是否可用。
圖 1 / 讀數
22 pt 高的選單列
狀態列項目以保證的固定寬度繪製。經過測量,從 0 B/s 到 1.4 Gbps 都完全一致,因此它從不抖動,也從不把旁邊的項目沿選單列推開。
讀數,由部件組成
十三項讀數。選哪些、按什麼順序,由你決定。
大多數選單列監控工具只給你一個固定讀數,或者一整面牆的東西。Pinned 由模組拼裝:想要的加進來,拖成你要的順序,其餘的留在外面。
每個模組都會預留 固定數量的字元欄,所以當數字是 0 B/s 時與
1.4 Gbps時完全一樣寬。你新增什麼都不會讓選單列跳動。
兩行或一行,加上三種密度,選單列擁擠時,同樣的讀數可以只佔一半寬度。
十三項全部永久免費。 Pinned Pro 是各應用頻寬、流量上限、提醒、回應速度測試和用量歷史,而不是讀數。
讀數背後的面板不只顯示網路,也顯示這台 Mac:處理器、記憶體、儲存、電池、執行時間和天氣,每一項都帶著數字背後的那句話。
連線
它到底好不好
你已經用掉多少
這台 Mac
外面
七款主題
選一次,整體外觀就定下來了。
一款主題同時決定讀數和面板:字形、字重、版面和顏色。它寫入的每一項設定,之後仍可以手動更改。
上面的條帶是在頁面裡繪製的。App Store 的截圖展示的是同樣這七款,由應用程式本身繪製。
它測量什麼
它統計已經發生的流量,而不會主動去取得任何資料。
macOS 會為你 Mac 上的每個網路介面維護一個持續累計的位元組計數。Pinned 每秒向核心請求一次這份清單,透過 sysctl(NET_RT_IFLIST2),並回報一次讀數與下一次讀數之間的差值。這個差值就是你的速度。整個測量就是這樣。
這些特定的計數器是 64 位元。更容易呼叫的介面回傳的是 32 位元計數器,每 4.29 GB 就會回繞一次。在高速連線上,這可能只需幾分鐘,每次回繞都會在螢幕上表現為一次毫無意義的尖峰。
Pinned 為此不會開啟任何自己的通訊端。 沒有探測封包,沒有測試檔案,另一端沒有伺服器,不會給它正在描述的流量本身增加任何負擔。
它讀取哪個介面,取決於系統的預設路由,並在每一次刷新時重新核對。拔掉乙太網路線,讀數就會切到 Wi-Fi。用手機共用網路,讀數就會切到手機。這裡沒有任何東西需要你設定,如果某個讀數不可信,它會回報為零,而不是去猜測。
訊號路徑
sysctl(NET_RT_IFLIST2),無需提升權限跟隨預設路由
各應用頻寬
此刻是哪個應用程式在佔用頻寬。
單獨的速率數字只能告訴你有事情正在發生,卻說不出是什麼。Pinned 會把這個即時數字按程序拆開,讓「為什麼我的網路這麼忙」有答案,而不是只能猜測。
圖 2 / 按程序
在開發者的 Mac 上測得
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
常見的做法是安裝一個特權輔助程式,把流量歸因到具體程序。商業方案通常會附帶一個 root LaunchDaemon:它會隨你的 Mac 一起啟動,無論你有沒有開啟選單,它都會常駐記憶體。這意味著你的系統裡永久多了一個以 root 權限執行的元件,換來的只是一份你偶爾瞥一眼的清單。
Pinned 不會這樣做。各應用程式歸因執行 在沙盒內部,就在應用程式本身裡。沒有特權輔助程式,沒有 root 守護程序,不需要管理員密碼,也不會在任何時候彈出權限請求。
由此就有了它的成本模型。Pinned 按應用程式取樣的頻率為 3 秒的最低間隔,並且只在面板開啟時進行。關閉面板,這項工作就會停止:經獨立驗證,面板關閉時子程序數為零。你不在看的功能,就不該在執行。
它的成本
有兩個局限值得明說。3 秒一次的輪詢無法看到在兩次取樣之間開始又結束的傳輸,因此一次短暫的突發流量可能被完全漏掉。而且各應用程式的數字是在通訊端層級採集的,因此它們的總和不會精確等於介面總量。
流量上限
按你的帳單週期計算,而不是按日曆月份。
「我的流量還剩多少,這個週期能不能撐到底」是網路監控工具本該回答的問題。而大多數工具都答不出來。
設定你的流量上限,並告訴 Pinned 你的電信業者帳單週期從哪一天開始。此後所有的統計都會按這個週期計算,比如從 12 號開始的週期會從 12 號算到下個月 11 號,這和你帳單本來的算法是一致的。
那些棘手的邊界情況會被妥善處理,而不是被忽略。 如果週期日設為 31 號,在 2 月會用 28 號,在 4 月會用 30 號,並在有 31 號的月份重新回到 31 號。週期絕不應該因為某個月天數不夠,就悄悄跳過一整個月。
當你即將超出流量時,Pinned 會用一句話直接告訴你,而不是讓你自己去算:
統計數據還會按 按網路分網路記錄,這樣你就能看出有多少流量走了飯店 Wi-Fi,又有多少走了手機熱點,而後者往往才是真正花錢的那個。提醒會在你選定的流量上限比例觸發,規則和其他所有提醒一樣:持續達標加冷卻時間。
週期處理
回應速度
一條連線可以很快,卻依然沒法打好一通通話。
在閒置連線上測得的延遲幾乎沒有意義。真正毀掉一通視訊通話的,是負載下的延遲,而要知道這個數字,唯一的辦法就是讓連線真的承受負載,在那種狀態下測量。
你的下載數字描述的是這根水管能輸送多少水。而一通通話在意的是一滴水要在佇列裡等多久。當一次大的傳輸把路由器裡的緩衝區填滿,每一個小封包都得排在它後面,於是連線依然很快,通話卻同時崩潰了。這就是緩衝膨脹,在這條連線上它是 53 ms 的延遲,只在連線忙碌時才會出現.
Pinned 會按需讓連線飽和,在飽和狀態下進行探測,並回報負載數值、閒置數值、兩者之間的差距,以及每分鐘往返次數。一共四個數字,而真正重要的是那個差距。
何時執行
規格說明
它做的每一件事,以及它絕不做的事。
當數值超過閾值 並持續保持 達到我設定的時長時提醒我。一次一秒的波動不算一個事件。
價格
你整天都在看的那部分,是免費的那部分。
Pinned 可以免費下載。選單列讀數、每一款主題、每一項外觀設定都會永久免費,沒有時間限制。有四項功能是付費的,它們都在這裡明確列出,而不是等你安裝之後才發現。
對你的 Mac 毫無負擔
一個會消耗你資源的監控工具,是一筆划不來的交易。
兩個數字都是實測值,不是目標值。測量環境為執行 macOS 26 的 Apple 晶片 Mac,面板關閉,Pinned 以每秒一次的頻率取樣。記憶體區間如實反映了一個真實的差異:面板從未開啟過時是 33 MB,重度使用之後是 67 MB,因為面板的圖表和標籤是在你第一次真正開啟它時才建立的,而不是在啟動時,並且它會載入每個應用程式的圖示顯示在名稱旁邊。上限數字是一個天花板,而不是一種趨勢。連續開啟關閉八次,讀數依序為 63、64、67、67、67、67、67、67,也就是說它會攀升到一個平台期,然後停在那裡。開啟面板會以 3 秒的最低間隔增加各應用程式取樣器,關閉面板則會把這一切歸零。你自己看到的數字會隨你的設定和硬體略有變動。
隱私
沒有任何東西會離開你的 Mac,這句話下面也沒有任何附加條款。
一個網路監控工具處在一個格外需要信任的位置。以下是 Pinned 被允許做的全部事情,一字不差。
系統需求