Pinned Pinned Na Mac App Store
Ikona aplikace Pinned: bílá šipka stahování vedle jantarové šipky odesílání.

Vaše skutečná rychlost, odesílání a stahování, v řádku nabídek.

Pinned čte počítadla bajtů, která Mac stejně vede, a mění je na aktuální ukazatel rychlosti stahování a odesílání, ať už váš provoz ve skutečnosti prochází jakýmkoli připojením. Otevřete panel a Pinned také pojmenuje aplikaci, která spotřebovává data, spočítá datový limit vůči skutečnému zúčtovacímu období a změří, zda spojení vydrží pod zátěží.

Stáhnout v Mac App Store

Zdarma. macOS 13 nebo novější, Apple silicon i Intel. Pinned Pro stojí USD 4.99 ročně a ukazatel v řádku nabídek nikdy nevyprší.

Ostatní monitory v řádku nabídek měří deset věcí a zobrazí vám přehledovou plochu. Pinned zcela odpovídá na čtyři otázky: jak rychle, která aplikace, kolik za toto období a zda je spojení použitelné.

Obr. 1  /  ukazatel

Panel 22 pt

Položka stavu je vykreslena s garantovanou pevnou šířkou. Naměřeno shodně od 0 B/s do 1.4 Gbps, takže nikdy neposkakuje a nikdy neposouvá sousední položky po řádku nabídek.

1 s
Interval vzorkování pro rychlost, s časovou tolerancí, díky které lze probuzení sloučit s jiným
64bitová
Počítadla bajtů na úrovni jádra, takže nepřetečou a nelžou na rychlém připojení
0
Sokety otevřené kvůli sledování propustnosti nebo jejímu přiřazení k aplikaci. Provoz vysílá jen test odezvy, a jen když ho spustíte
0.3–0.4%
Zátěž CPU při zavřeném panelu, naměřeno na Apple silicon

Ukazatel po částech

Třináct ukazatelů. Vyberete si, které a v jakém pořadí.

Většina monitorů v řádku nabídek vám dá jeden pevný ukazatel, nebo zeď plnou všeho. Pinned se skládá z modulů: přidejte ty, které chcete, přetáhněte je do pořadí, jaké chcete, a zbytek vynechte.

Každý modul si rezervuje pevný počet znakových sloupců, takže je položka přesně stejně široká, když je číslo 0 B/s jako když je 1.4 Gbps. Nic, co přidáte, nezpůsobí, že řádek nabídek poskočí.

Dva řádky nebo jeden a tři hustoty, takže tytéž ukazatele mohou zabrat poloviční šířku, když je váš řádek nabídek přeplněný.

Všech třináct je zdarma, navždy. Pinned Pro jsou přenosy podle aplikací, datové limity, upozornění, test odezvy a historie využití, ne ukazatel.

Panel za ukazatelem zobrazuje kromě sítě i tento Mac: procesor, paměť, úložiště, baterii, dobu provozu a počasí, každé s větou za číslem.

Připojení

Stahování
Bajty, které přicházejí, v této sekundě, z vlastního počítadla jádra.
Odesílání
Bajty, které odcházejí. Číslo, které vysvětlí zaseknutý hovor.
Dohromady
Oba směry jako jedno číslo, pro nejužší řádky nabídek.

Jestli za něco stojí

Latence
Cesta tam a zpět k hostiteli, kterého si zvolíte. Vypnuto, dokud to nezapnete.
Ztráta paketů
Podíl těch sond, na které nikdy nepřišla odpověď.

Kolik jste spotřebovali

Tato relace
Od spuštění aplikace nebo od posledního resetu.
Toto období
Počítá se podle vašeho skutečného zúčtovacího období, ne podle kalendářního měsíce.

Tento Mac

Procesor
Podíl zatížení, a za ním průměrná zátěž za jednu minutu.
Paměť
Využitá z celkové, obarvená podle vlastní úrovně tlaku jádra.
Úložiště
Volné místo, včetně toho, co macOS umí uvolnit na vyžádání.
Baterie
Nabití a zbývající čas, když je macOS ochoten ho odhadnout.
Doba provozu
Jak dlouho je to od posledního spuštění tohoto Macu.

Venku

Počasí
Teplota ve vašem okolí z otevřených dat MET Norway. Ve výchozím stavu vypnuto, žádný účet, žádný API klíč, a poloha, kterou odesílá, je zaokrouhlená na přibližně kilometr.

Sedm témat

Jedna volba nastaví celý vzhled.

Téma rozhoduje o ukazateli i panelu zároveň: o symbolech, síle, rozvržení a barvách. Každé nastavení, které zapíše, jde potom pořád změnit ručně.

Nativní macOSVlastní materiály systému
1.2 MB/s340 KB/s
SignálSměr před čísly
1.2 MB/s340 KB/s
MinimálníJedno číslo, tichý text
1.2  340
SparklineTvar poslední minuty
1.2  340
Vysoký kontrastPlná síla, nikdy ztlumená
1.2 MB/s340 KB/s
TerminálFosforová zelená a jantarová
D1.2 MB/sU340 KB/s
Síťová konzoleBarva znamená stav
1.2 MB/s  340 KB/s

Proužky výše jsou vykreslené přímo na stránce. Snímky obrazovky v App Storu ukazují stejných sedm vykreslených samotnou aplikací.

Co měří

Počítá to, co už proteklo. Nic si sám nevyžádá.

macOS vede průběžné počítadlo bajtů pro každé síťové rozhraní na vašem Macu. Pinned se jádra na tento seznam ptá jednou za sekundu, přes sysctl(NET_RT_IFLIST2), a hlásí rozdíl mezi jedním čtením a dalším. Ten rozdíl je vaše rychlost. To je celé měření.

Právě tato počítadla jsou 64bitová. Jednodušší rozhraní, ke kterému se sáhne snáz, vrací 32bitová počítadla, která přetečou každých 4.29 GB. Na rychlém připojení to může být pár minut a každé přetečení by se na obrazovce projevilo jako nesmyslný skok.

Pinned si k tomu neotevírá žádné vlastní sokety. Žádná sonda, žádný testovací soubor, žádný server na druhé straně, nic přidaného k samotnému provozu, který se snaží popsat.

Které rozhraní se čte, určuje výchozí systémová trasa, znovu ověřovaná při každém taktu. Odpojte Ethernet a ukazatel přejde na Wi-Fi. Připojte se přes telefon a ukazatel přejde na telefon. Není co nastavovat a hodnota, které nelze věřit, se hlásí jako nula, ne odhaduje.

Cesta signálu

1
Počítadla jádra
Bajty přijaté a odeslané za rozhraní, 64bitová, už vedená macOS
2
Jedno čtení za sekundu
sysctl(NET_RT_IFLIST2), nejsou potřeba žádná zvýšená oprávnění
3
Rozdíl
Toto čtení minus předchozí, za uplynulý čas
4
Ukazatel
Stahování a odesílání, v řádku nabídek, s pevnou šířkou

Řídí se výchozí trasou

Wi-Fi Ethernet Hotspot VPN tunel

Přenosy podle aplikací

Která aplikace právě spotřebovává data.

Samotná rychlost vám řekne, že se něco děje. Neřekne, co. Pinned rozepíše aktuální hodnotu podle procesů, takže otázka „proč je moje připojení zaneprázdněné” má odpověď místo dohadu.

Obr. 2  /  podle procesů

Naměřeno na Macu vývojáře

  1. cloudflared 4.42 GB
  2. claude 163.1 MB
  3. node 54.6 MB
  4. mongod 52.2 MB

Obvyklý způsob, jak přiřadit provoz procesu, je nainstalovat privilegovaného pomocníka. Komerční alternativa dodává root LaunchDaemon: načte se při startu Macu a zůstává v paměti bez ohledu na to, zda menu vůbec otevřete. To je trvalá součást vašeho systému, běžící jako root, výměnou za seznam, na který se čas od času podíváte.

Pinned to takhle nedělá. Přiřazení k aplikaci běží uvnitř sandboxu, v samotné aplikaci. Žádný privilegovaný pomocník, žádný démon root, žádné heslo správce a žádná výzva k povolení v žádné fázi.

Z toho plyne model nákladů. Pinned vzorkuje aplikace s minimálním intervalem 3 sekundy, a jen dokud je panel otevřený. Zavřete panel a práce se zastaví: nezávisle ověřeno na nulu podprocesů při zavřeném panelu. Funkce, na kterou se nedíváte, by neměla běžet.

Co to stojí

Oprávnění
Žádné. V sandboxu, bez pomocníka instalovaného mimo aplikaci.
Výzva
Žádné heslo správce při instalaci a žádný dialog s povolením ke schválení.
Interval
Minimální interval 3 sekundy mezi vzorky podle aplikace.
Panel otevřený
Vzorkování běží.
Panel zavřený
Nic. Nula podprocesů, nezávisle ověřeno.
Odinstalace
Přetáhněte aplikaci do koše. Nic dalšího odinstalovat netřeba.

Stojí za to říct rovnou dvě omezení. Dotaz jednou za 3 sekundy nezachytí přenos, který začne a skončí mezi dvěma vzorky, takže krátký nárůst může zcela uniknout. A hodnoty podle aplikace se sbírají na úrovni socketu, takže se přesně nesečtou do hodnoty za rozhraní.

Datové limity

Počítá se podle vašeho zúčtovacího období, ne podle kalendářního měsíce.

„Kolik mi zbývá z limitu a stihnu to do konce období” je otázka, na kterou by síťový monitor měl umět odpovědět. Většina to neumí.

Nastavte si limit a řekněte Pinned den, kdy začíná období vašeho operátora. Každý součet se pak počítá vůči tomuto oknu, takže období začínající 12. dnem trvá od 12. do 11. dne dalšího měsíce, přesně jako váš účet.

Nepříjemné případy se řeší, ne ignorují. Den období 31 používá 28. února a 30. dubna, a v měsících, které ho mají, se vrátí zpátky na 31. den. Období by nikdy nemělo tiše přeskočit měsíc jen proto, že v kalendáři chyběly dny.

Když směřujete k překročení limitu, Pinned to řekne slovy, místo aby vás nechal počítat samotné:

Při tomto tempu dosáhnete limitu ve čtvrtek 4. září.

Součty se také vedou za každou síť, takže vidíte, kolik prošlo přes hotelovou Wi-Fi a kolik přes hotspot telefonu, který obvykle stojí skutečné peníze. Upozornění se spustí na vámi zvolených prazích limitu, podle stejných pravidel podržení a zchladnutí jako každé jiné upozornění.

Zpracování období

Limit
Váš limit, ve vašich vlastních jednotkách.
Den období
Den, kdy začíná měsíc u vašeho operátora. Od 1 do 31.
Krátké měsíce
28. února, 30. dubna. Den období za koncem měsíce se ořízne na poslední den daného měsíce.
Odhad
Datum dosažení limitu při současném tempu, zapsané jako věta.
Podle sítě
Součty rozdělené podle sítě, která je přenesla.
Upozornění
Při vámi zvoleném podílu limitu, se zchladnutím.

Odezva

Připojení může být rychlé a přesto nepoužitelné pro hovor.

Latence naměřená na nečinném připojení je téměř k ničemu. Videohovor kazí latence pod zátěží, a jediný způsob, jak toto číslo zjistit, je zatížit připojení a změřit ji právě tehdy.

Vaše hodnota stahování popisuje, kolik vody nese trubka. Hovor zajímá, jak dlouho čeká jedna kapka ve frontě. Když velký přenos zaplní vyrovnávací paměti routeru, každý malý paket se za ním musí zařadit do fronty, takže spojení zůstává rychlé a hovor se rozpadne ve stejnou chvíli. To je bufferbloat, a na tomto spojení činí 53 ms zpoždění, které existuje jen dokud je spojení zaneprázdněné.

Pinned na vyžádání nasytí spojení, sonduje ho v okamžiku nasycení a hlásí zatíženou hodnotu, klidovou hodnotu, rozdíl mezi nimi a počet cyklů za minutu. Čtyři čísla, a to, na kterém záleží, je rozdíl.

Kdy se spouští

Spouštěč
Stisknete tlačítko. To je jediný způsob, jak se spustí.
Rozvrh
Žádný neexistuje. Nikdy neběží sám od sebe a nikdy na pozadí.
Proč
Test záměrně nasytí vaše připojení, aby získal číslo, takže to není nic, co by aplikace měla dělat bez vašeho vědomí.
Hlášení
Klidová latence, latence pod zátěží, bufferbloat a RPM.

Specifikace

Všechno, co dělá, a nic, co nedělá.

01
Řádek nabídekČást, kterou vidíte celý den
Rozložení
Jeden řádek nebo dva.
Styl ikony
Šipky, trojúhelníky, tečky, písmena, nebo vůbec žádná ikona.
Směry
Jen stahování, jen odesílání, nebo obojí.
Typografie
Jednotky zapnuté nebo vypnuté. Velikost písma podle chuti.
Barva
Monochromaticky nebo vlastní barvy pro každý směr.
Sparkline
Volitelný, vložený, vedle čísel.
Nečinnost
Ztlumí se, když se nic nehýbe, takže tichý Mac vypadá tiše.
Šířka
Garantovaně pevná. Položka nikdy netrhne, když rychlost přejde hranici jednotky, a nikdy neposune ostatní položky v řádku nabídek.
02
PanelJedno kliknutí odtud
Živě
Aktuální rychlost stahování a odesílání.
Graf
Opozitní plošný graf: stahování nad čárou, odesílání pod ní. Lineární, logaritmický, nebo s pevným maximem.
Podle aplikace
Který proces spotřebovává data, s žebříčkem v reálném čase, vzorkováno s minimálním intervalem 3 sekundy, dokud je panel otevřený. Bez pomocníka, bez výzvy.
Využití
Graf využití za aktuální zúčtovací období, s podílem využitého limitu a rozdělením podle sítí.
Součty
Tato relace a aktuální období.
Kvalita
Latence, kolísání a ztráta paketů, plus test odezvy na tlačítko.
Rozhraní
MAC adresa, MTU, rychlost linky, IPv4, IPv6 a DNS.
Wi-Fi
SSID, BSSID, RSSI, šum, kanál, pásmo, šířka, zabezpečení a režim PHY.
Stahování Odesílání
Lineární, automatické maximum
03
UpozorněníJen když na tom záleží

Upozornit mě, když hodnota překročí práh a zůstane na něm a zůstane na něm po dobu, kterou zvolím. Sekundový propad není událost.

Sledovatelné
Rychlost stahování, rychlost odesílání, latence, nebo kolik z datového limitu je už využito.
Prahy limitu
Při vámi zvoleném podílu limitu vašeho období, počítá se podle období, ne podle kalendářního měsíce.
Také
Spojení ztraceno.
Podmínka
Nad nebo pod prahem, drženo po dobu, kterou nastavíte.
Zchladnutí
Každé pravidlo ho má, takže vás nestabilní spojení nemůže zahltit upozorněními.
04
Využití datVaše zúčtovací období, ne měsíc
Relace
Od spuštění aplikace nebo od posledního resetu.
Období
Denní, týdenní nebo měsíční součty.
Limit
Váš limit, počítaný vůči dni, kdy začíná období vašeho operátora, ne prvnímu dni měsíce.
Krátké měsíce
Den období 31 používá 28. února a 30. dubna.
Odhad
Datum dosažení limitu při současném tempu, jednou větou.
Podle sítě
Kolik prošlo přes každou použitou síť.
Obnova
Na skutečné hranici, ne v posuvném okně počítaném zpět od teď.
05
JednotkyUspokojeni jsou oba tábory
Jednotka
Bajty nebo bity. MB/s nebo Mbps.
Základ
1000 nebo 1024. Síťová konvence nebo konvence pro úložiště, podle vaší volby.
06
JazykyVšechno, ne jen menu
Mluví
anglicky, arabsky, francouzsky, německy, španělsky, japonsky a zjednodušenou čínštinou.
Všechno
Každá obrazovka, každé upozornění, každá notifikace a to, co nahlas čte VoiceOver. Ne přeložené menu v anglické aplikaci.
Zprava doleva
Arabština zrcadlově obrací celé rozložení, protože to dělá macOS a aplikace se tomu nebrání.

Ceny

Část, na kterou se díváte celý den, je bezplatná část.

Pinned je zdarma ke stažení. Ukazatel v řádku nabídek, každé téma a každé nastavení vzhledu zůstávají zdarma natrvalo a nejsou časově omezené. Čtyři funkce jsou placené a jsou zde vyjmenované, místo aby se objevily až po instalaci.

00
ZdarmaBez zkušebních hodin, bez pobízení
Řádek nabídek
Stahování a odesílání v reálném čase, pevná šířka, na jakémkoli rozhraní, které nese váš provoz.
Vzhled
Sedm témat, jakákoli barva, ikona, rozložení, jednotka a nastavení desetinných míst, plus záruka kontrastu.
Panel
Rychlosti v reálném čase, graf propustnosti a úplné podrobnosti o připojení včetně signálu Wi-Fi, kanálu a zabezpečení.
Konec
Nikdy. Tato úroveň nevyprší.
01
Pinned ProUSD 4.99 ročně
Podle aplikace
Které procesy právě spotřebovávají data, seřazené podle toho, co skutečně využívají.
Datové limity
Počítá se podle vašeho skutečného zúčtovacího období, s prostým slovním varováním, když směřujete k překročení.
Odezva
Latence naměřená pod zátěží, takže vidíte bufferbloat, který kazí hovory.
Upozornění a historie
Upozornění s podržením a zchladnutím na rychlost, latenci a využití limitu, plus denní součty za každou síť.
Platba
Automatické obnovení, účtováno na váš účet Apple. Zrušte kdykoli v nastavení účtu Apple, nejméně 24 hodin před koncem období. Podmínkami použití a Zásadami ochrany soukromí.

Nenáročný na váš Mac

Monitor, který vás něco stojí, je špatný obchod.

0.3–0.4% CPU
Při zavřeném panelu
33–67MB
Rezidentní paměť

Obě čísla jsou měření, ne cíle. Naměřeno na Macu s Apple silicon pod macOS 26, se zavřeným panelem a Pinned vzorkujícím rychlost jednou za sekundu. Rozsah paměti poctivě odráží skutečný rozdíl: 33 MB při spuštění, kdy panel ještě nikdy nebyl otevřen, a 67 MB po intenzivním používání, protože grafy a popisky panelu se sestaví až poprvé, kdy si o ně skutečně řeknete, ne při startu, a načítá ikonu každé aplikace, aby ji umístil vedle jejího názvu. Horní číslo je strop, ne trend. Osmkrát po sobě otevřeno a zavřeno ukazuje 63, 64, 67, 67, 67, 67, 67, 67, takže vystoupá na plató a tam zůstane. Otevření panelu přidá vzorkovač podle aplikace s minimálním intervalem 3 sekundy, zavření ho vrátí zpátky na nulu. Vaše vlastní čísla se mírně posunou podle nastavení a hardwaru.

Soukromí

Nic neopustí váš Mac a pod touto větou není žádné drobné písmo.

Síťový monitor zaujímá pozici neobvyklé důvěry. Tady je přesně, co Pinned smí dělat.

V sandboxu
Pinned běží uvnitř App Sandboxu macOS. Počítadla propustnosti nepotřebují žádná zvýšená oprávnění vůbec: jejich čtení je běžný dotaz na jádro.
Bez hesla správce
Bez pomocníka na pozadí, bez démona root, bez rozšíření jádra, nic instalováno mimo samotnou aplikaci. Přetáhněte ji do koše a zmizí.
Podle aplikace, bez výzvy
Pojmenování aplikace stojící za provozem probíhá uvnitř sandboxu, samotnou aplikací. Nepotřebuje privilegovaného pomocníka, démona root ani výzvu k povolení, takže macOS vás nikdy nežádá o schválení ničeho za ni. Vzorkuje s minimálním intervalem 3 sekundy jen dokud je panel otevřený, a vůbec nic, dokud je zavřený.
Bez telemetrie
Bez analytiky, bez služby hlášení pádů, bez počítání využití, bez účtu. Pinned o vás nic nehlásí, protože nehlásí vůbec nic.
Vyhledání veřejné IP je vypnuté
Ve výchozím stavu vypnuté. Nechte to vypnuté a nestiskněte test odezvy, a Pinned neudělá vůbec žádný odchozí požadavek. Zapněte to a stáhne si jednu věc, vaši veřejnou adresu, v intervalu obnovení, který zvolíte.
Test je tlačítko
Test odezvy je jediná funkce, která záměrně vysílá provoz, protože k měření potřebuje nasytit spojení. Proto se spustí jen tehdy, když ho stisknete. Žádný rozvrh, žádný běh na pozadí a žádné tiché nasycování vašeho spojení, zatímco jste na hovoru.
Poloha, jen kvůli názvu
macOS neprozradí žádné aplikaci název vaší Wi-Fi sítě bez přístupu k poloze. Takže pokud chcete vidět SSID na panelu podrobností, Pinned se musí zeptat. To je jediný důvod, proč se vůbec ptá, nic se neukládá ani neodesílá, a pokud odmítnete, každá rychlost, součet, graf a podrobnost rozhraní přesto funguje.

Požadavky

macOS 13 nebo novější
Apple silicon a Intel