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ěží.
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.
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í
Jestli za něco stojí
Kolik jste spotřebovali
Tento Mac
Venku
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ě.
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
sysctl(NET_RT_IFLIST2), nejsou potřeba žádná zvýšená oprávněníŘídí se výchozí trasou
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
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- 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í
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é:
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í
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í
Specifikace
Všechno, co dělá, a nic, co nedělá.
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.
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.
Nenáročný na váš Mac
Monitor, který vás něco stojí, je špatný obchod.
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.
Požadavky