Je echte snelheid, omhoog en omlaag, in de menubalk.
Pinned leest de bytetellers die je Mac al bijhoudt en zet ze om in een live download- en uploadweergave, op de verbinding die je verkeer daadwerkelijk draagt. Open het paneel en het noemt ook de app die de bytes verplaatst, telt je datalimiet af tegen je echte factureringscyclus, en meet of de verbinding stand houdt onder belasting.
Gratis. macOS 13 of hoger, Apple silicon en Intel. Pinned Pro kost USD 4.99 per jaar en de weergave in de menubalk verloopt nooit.
Andere menubalkmonitors meten tien dingen en tonen je een dashboard. Pinned beantwoordt vier vragen volledig: hoe snel, welke app, hoeveel deze cyclus, en is de verbinding bruikbaar.
Afb. 1 / de weergave
22 pt-balk
Het statusitem wordt weergegeven met een gegarandeerde vaste breedte. Identiek gemeten vanaf 0 B/s tot 1.4 Gbps, dus het trilt nooit en duwt de items ernaast nooit over de menubalk.
De weergave, in delen
Dertien metingen. Jij kiest welke, en in welke volgorde.
De meeste menubalkmonitors geven je één vaste weergave, of een muur van alles. Pinned wordt samengesteld uit modules: voeg toe wat je wilt, sleep ze in de volgorde die je wilt, en laat de rest weg.
Elke module reserveert een vast aantal tekenkolommen, zodat het item precies even breed is bij 0 B/s als bij
1.4 Gbps. Niets wat je toevoegt laat de menubalk verspringen.
Twee rijen of één, en drie dichtheden, zodat dezelfde metingen de helft van de breedte kunnen innemen als je menubalk vol staat.
Alle dertien zijn gratis, voorgoed. Pinned Pro is bandbreedte per app, datalimieten, waarschuwingen, de reactievermogentest en verbruiksgeschiedenis, niet de weergave.
Het paneel achter de weergave toont deze Mac naast het netwerk: processor, geheugen, opslag, batterij, actieve tijd en weer, elk met de zin achter het getal.
De verbinding
Of hij goed genoeg is
Wat je hebt verbruikt
Deze Mac
Buiten
Zeven thema's
Eén keuze bepaalt het hele uiterlijk.
Een thema bepaalt de weergave en het paneel samen: de glyphs, het gewicht, de indeling en de kleuren. Elke instelling die het schrijft, kun je daarna nog met de hand veranderen.
De strips hierboven zijn in de pagina getekend. De App Store-schermafbeeldingen tonen dezelfde zeven, gerenderd door de app zelf.
Wat het meet
Het telt wat al is verplaatst. Het gaat niets ophalen.
macOS houdt voor elke netwerkinterface op je Mac een lopende bytetelling bij. Pinned vraagt de kernel elke seconde om die lijst, via sysctl(NET_RT_IFLIST2), en rapporteert het verschil tussen de ene meting en de volgende. Dat verschil is je snelheid. Dat is de hele meting.
Juist die tellers zijn 64-bits. De eenvoudigere interface die voor de hand ligt, geeft 32-bits tellers terug, die elke 4.29 GB omslaan. Op een snelle verbinding kan dat een paar minuten zijn, en elke omslag zou op het scherm verschijnen als een onzinnige piek.
Pinned opent hiervoor geen eigen sockets. Geen sonde, geen testbestand, geen server aan de andere kant, niets toegevoegd aan het verkeer dat het probeert te beschrijven.
Welke interface het leest, volgt de standaardroute van het systeem, opnieuw gecontroleerd bij elke tik. Trek de ethernetkabel eruit en de weergave gaat naar Wi-Fi. Deel de verbinding via een telefoon en het staat op de telefoon. Er valt niets in te stellen, en een meting die het niet kan vertrouwen, wordt gerapporteerd als nul in plaats van geraden.
Signaalpad
sysctl(NET_RT_IFLIST2), geen verhoogde rechten nodigVolgt de standaardroute
Bandbreedte per app
Welke app de bytes verplaatst, op dit moment.
Een cijfer alleen vertelt je dat er iets gebeurt. Het vertelt je niet wat. Pinned splitst het live cijfer uit per proces, zodat "waarom is mijn verbinding bezig" een antwoord krijgt in plaats van een vermoeden.
Afb. 2 / per proces
Gemeten op de Mac van de ontwikkelaar
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
De gebruikelijke manier om verkeer aan een proces toe te wijzen, is het installeren van een bevoorrechte helper. Het commerciële alternatief levert een root LaunchDaemon: deze laadt wanneer je Mac opstart, en blijft actief of je het menu nu ooit opent of niet. Dat is een permanent onderdeel van je systeem, draaiend als root, in ruil voor een lijst waar je af en toe naar kijkt.
Pinned doet dat niet. Toewijzing per app draait binnen de sandbox, in de app zelf. Geen bevoorrechte helper, geen root-daemon, geen beheerderswachtwoord, en op geen enkel moment een toestemmingsvraag.
Het kostenmodel volgt daaruit. Pinned bemonstert per app met een minimuminterval van 3 seconden, en alleen terwijl het paneel open is. Sluit het paneel en het werk stopt: onafhankelijk geverifieerd op nul subprocessen terwijl het gesloten is. Een functie waar je niet naar kijkt, hoort niet te draaien.
Wat het kost
Twee beperkingen die het waard zijn duidelijk te benoemen. Een peiling van 3 seconden kan een overdracht die tussen twee metingen begint en eindigt niet zien, dus een korte uitschieter kan volledig worden gemist. En cijfers per app worden verzameld op socketniveau, wat betekent dat ze niet exact optellen tot het interfacetotaal.
Datalimieten
Geteld over je factureringscyclus, niet de kalendermaand.
"Hoeveel van mijn budget is er nog over, en haal ik het einde van de cyclus" is een vraag die een netwerkmonitor moet beantwoorden. De meeste doen dat niet.
Stel je limiet in en vertel Pinned op welke dag de cyclus van je provider begint. Elk totaal wordt dan geteld tegen dat venster, zodat een cyclus die op de 12e begint, loopt van de 12e tot de 11e, precies zoals je rekening al doet.
De lastige gevallen worden afgehandeld in plaats van genegeerd. Een cyclusdag van 31 gebruikt 28 februari en 30 april, en komt terug op de 31e in de maanden die er een hebben. Een cyclus mag nooit stilzwijgend een maand overslaan omdat de kalender kort was.
Als je op weg bent om je limiet te overschrijden, zegt Pinned dat in woorden in plaats van je het rekenwerk te laten doen:
Totalen worden ook bijgehouden per netwerk, zodat je kunt zien hoeveel er via de hotel-Wi-Fi ging en hoeveel via de hotspot van je telefoon, meestal degene die echt geld kost. Waarschuwingen gaan af bij de limietdrempels die je kiest, volgens dezelfde vasthoud-en-afkoelregels als elke andere waarschuwing.
Cyclusafhandeling
Reactievermogen
Een verbinding kan snel zijn en toch onbruikbaar voor een gesprek.
Latentie gemeten op een inactieve verbinding is bijna nutteloos. Wat een videogesprek verpest, is latentie onder belasting, en de enige manier om dat cijfer te kennen, is de verbinding onder belasting te zetten en het daar te meten.
Je downloadcijfer beschrijft hoeveel water de leiding draagt. Een gesprek gaat over hoe lang één druppel in de rij wacht. Wanneer een grote overdracht de buffers in je router vult, moet elk klein pakketje erachter aansluiten, zodat de verbinding snel blijft en het gesprek tegelijkertijd uiteenvalt. Dat is bufferbloat, en op deze verbinding is dat 53 ms vertraging die alleen bestaat wanneer de verbinding bezet is.
Pinned verzadigt de verbinding op verzoek, peilt terwijl deze verzadigd is, en rapporteert het belaste cijfer, het inactieve cijfer, het verschil daartussen en de rondgangen per minuut. Vier cijfers, en degene die ertoe doet, is het verschil.
Wanneer het draait
Specificatie
Alles wat het doet, en niets wat het niet doet.
Meld het me wanneer een waarde een drempel overschrijdt en daar blijft voor een duur die ik kies. Een dip van één seconde is geen gebeurtenis.
Prijzen
Het deel waar je de hele dag naar kijkt, is het gratis deel.
Pinned is gratis te downloaden. De weergave in de menubalk, elk thema en elke uiterlijkinstelling blijven permanent gratis en zijn niet in tijd beperkt. Vier functies zijn betaald, en die worden hier genoemd in plaats van dat je ze na installatie ontdekt.
Licht voor je Mac
Een monitor die je iets kost, is een slechte ruil.
Beide cijfers zijn metingen, geen doelen. Genomen op een Apple silicon Mac met macOS 26, met het paneel gesloten en Pinned dat het tempo eenmaal per seconde bemonstert. De geheugenrange is eerlijk over een echt verschil: 33 MB bij een start waarbij het paneel nog nooit is geopend, en 67 MB na intensief gebruik, omdat de grafieken en labels van het paneel pas worden opgebouwd wanneer je er daadwerkelijk om vraagt in plaats van bij het opstarten, en het laadt het icoon van elke app om naast de naam te zetten. Het hoogste cijfer is een plafond, geen trend. Acht keer achter elkaar geopend en gesloten, leest het 63, 64, 67, 67, 67, 67, 67, 67, dus het klimt naar een plateau en stopt daar. Het openen van het paneel voegt de bemonsteraar per app toe met een minimum van 3 seconden, en het sluiten ervan brengt dat terug naar niets. Je eigen cijfers zullen een beetje bewegen met je instellingen en je hardware.
Privacy
Niets verlaat je Mac, en er staat geen kleine lettertjes onder die zin.
Een netwerkmonitor bevindt zich in een positie van ongewoon vertrouwen. Dit is precies wat Pinned mag doen.
Vereisten