Pinned Pinned  Mac App Store

它測量什麼

它統計已經發生的流量,而不會主動去取得任何資料。

下載和上傳的數字來自 Mac 早已記下的計數。讀取它們不會自行開啟通訊端,不聯絡任何伺服器,也不執行任何測試。

macOS 會為你 Mac 上的每個網路介面維護一個持續累計的位元組計數。Pinned 每秒向核心請求一次這份清單,透過 sysctl(NET_RT_IFLIST2),並回報一次讀數與下一次讀數之間的差值。這個差值就是你的速度。整個測量就是這樣。

這些特定的計數器是 64 位元。更容易呼叫的介面回傳的是 32 位元計數器,每 4.29 GB 就會回繞一次。在高速連線上,這可能只需幾分鐘,每次回繞都會在螢幕上表現為一次毫無意義的尖峰。

Pinned 為此不會開啟任何自己的通訊端。 沒有探測封包,沒有測試檔案,另一端沒有伺服器,不會給它正在描述的流量本身增加任何負擔。

它讀取哪個介面,取決於系統的預設路由,並在每一次刷新時重新核對。拔掉乙太網路線,讀數就會切到 Wi-Fi。用手機共用網路,讀數就會切到手機。這裡沒有任何東西需要你設定,如果某個讀數不可信,它會回報為零,而不是去猜測。

訊號路徑

1
核心計數器
每個介面的進出位元組數,64 位元,由 macOS 直接維護
2
每秒讀取一次
sysctl(NET_RT_IFLIST2),無需提升權限
3
差值
本次讀數減去上一次讀數,再除以經過的時間
4
讀數
在選單列中以固定寬度顯示下載和上傳

跟隨預設路由

Wi-Fi 乙太網路 熱點 VPN 通道

它測量什麼

Pinned:Mac 選單列網路監控

免費的 Pinned App 在 macOS 選單列即時顯示下載與上傳速度。Pinned Pro 新增各 App 頻寬、按真實帳單週期計算的資料用量上限、警示、回應性測試與使用記錄。