Din reelle hastighed, op og ned, i menulinjen.
Pinned læser de bytetællere, din Mac allerede fører, og omdanner dem til en direkte visning af download og upload, på den forbindelse der reelt bærer din trafik. Åbn panelet, og det navngiver også den app, der flytter byte, tæller din datagrænse op mod din reelle faktureringscyklus, og måler om forbindelsen stadig holder under belastning.
Gratis. macOS 13 eller nyere, Apple silicon og Intel. Pinned Pro koster USD 4.99 om året og aflæsningen i menulinjen udløber aldrig.
Andre menulinjeovervågere måler ti ting og viser dig et dashboard. Pinned besvarer fire spørgsmål fuldstændigt: hvor hurtigt, hvilken app, hvor meget denne cyklus, og om forbindelsen er brugbar.
Fig. 1 / aflæsningen
22 pt linje
Statuselementet tegnes med en garanteret fast bredde. Identisk målt fra 0 B/s til 1.4 Gbps, så det aldrig hopper og aldrig skubber emnerne ved siden af det langs menulinjen.
Aflæsningen, i dele
Tretten aflæsninger. Du vælger hvilke, og i hvilken rækkefølge.
De fleste menulinjeovervågere giver dig én fast aflæsning eller en mur af alting. Pinned er sat sammen af moduler: tilføj dem, du vil have, træk dem i den rækkefølge, du vil have, og lad resten være.
Hvert modul reserverer et fast antal tegnkolonner, så emnet er præcis lige så bredt ved 0 B/s som ved
1.4 Gbps. Intet du tilføjer, får menulinjen til at hoppe.
To rækker eller én, og tre tætheder, så de samme aflæsninger kan fylde det halve, når din menulinje er fyldt.
Alle tretten er gratis, for altid. Pinned Pro er båndbredde pr. app, datagrænser, advarsler, reaktionsevnetesten og forbrugshistorik, ikke aflæsningen.
Panelet bag aflæsningen viser denne Mac såvel som netværket: processor, hukommelse, lagerplads, batteri, oppetid og vejr, hver med sætningen bag tallet.
Forbindelsen
Om den er noget værd
Hvad du har brugt
Denne Mac
Udenfor
Syv temaer
Ét valg sætter hele udseendet.
Et tema afgør aflæsningen og panelet på én gang: tegnene, vægten, layoutet og farverne. Hver indstilling, det skriver, kan stadig ændres i hånden bagefter.
Striberne ovenfor er tegnet i siden. Skærmbillederne i App Store viser de samme syv gengivet af appen selv.
Hvad den måler
Den tæller det, der allerede er flyttet. Den henter ikke noget.
macOS fører en løbende bytetælling for hver netværksgrænseflade på din Mac. Pinned spørger kernen om den liste en gang i sekundet, via sysctl(NET_RT_IFLIST2), og rapporterer forskellen mellem den ene aflæsning og den næste. Den forskel er din hastighed. Det er hele målingen.
Netop de tællere er 64-bit. Den nemmere grænseflade at gribe til giver 32-bit tællere tilbage, som ruller rundt hver 4.29 GB. På en hurtig forbindelse kan det være et par minutter, og hvert rundslag ville vise sig på skærmen som et meningsløst udsving.
Pinned åbner ingen egne sockets for at gøre dette. Ingen probe, ingen testfil, ingen server i den anden ende, intet tilføjet til den trafik, den forsøger at beskrive.
Hvilken grænseflade den læser, følger systemets standardrute, gentjekket ved hvert tick. Træk Ethernet ud, og aflæsningen er på Wi-Fi. Del forbindelse med en telefon, og den er på telefonen. Der er intet at konfigurere, og en aflæsning, den ikke kan stole på, rapporteres som nul i stedet for at blive gættet.
Signalvej
sysctl(NET_RT_IFLIST2), ingen forhøjede rettigheder påkrævetFølger standardruten
Båndbredde pr. app
Hvilken app der flytter byte, lige nu.
En hastighed i sig selv fortæller dig, at der sker noget. Den fortæller dig ikke hvad. Pinned deler tallet i realtid op efter proces, så "hvorfor er min forbindelse optaget" får et svar i stedet for en formodning.
Fig. 2 / pr. proces
Målt på udviklerens Mac
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
Den sædvanlige måde at tilskrive trafik til en proces på er at installere en privilegeret hjælpeproces. Det kommercielle alternativ leverer en root LaunchDaemon: den indlæses, når din Mac starter, og den forbliver resident, uanset om du nogensinde åbner menuen. Det er en permanent del af dit system, der kører som root, i bytte for en liste, du kigger på nu og da.
Pinned gør ikke det. Tilskrivning pr. app kører inde i sandkassen, i selve appen. Ingen privilegeret hjælpeproces, ingen root-dæmon, ingen administratoradgangskode, og ingen tilladelsesprompt på noget tidspunkt.
Omkostningsmodellen følger deraf. Pinned sampler pr. app med en 3-sekunders bundgrænse, og kun mens panelet er åbent. Luk panelet, og arbejdet stopper: uafhængigt verificeret til nul underprocesser, mens det er lukket. En funktion, du ikke kigger på, bør ikke køre.
Hvad den koster
To begrænsninger, det er værd at sige klart. En 3-sekunders forespørgsel kan ikke se en overførsel, der starter og slutter mellem to samplinger, så en kort byge kan blive helt overset. Og tal pr. app indsamles på socket-niveau, hvilket betyder, at de ikke summerer nøjagtigt til grænsefladens samlede tal.
Datagrænser
Talt på din faktureringscyklus, ikke kalendermåneden.
"Hvor meget af min kvote har jeg tilbage, og når jeg til slutningen af cyklussen" er et spørgsmål, en netværksovervåger bør besvare. De fleste gør ikke.
Angiv din grænse, og fortæl Pinned, hvilken dag din udbyders cyklus starter. Hvert samlet tal tælles derefter op mod det vindue, så en cyklus, der starter den 12., løber fra den 12. til den 11., hvilket er, hvad din regning allerede gør.
De besværlige tilfælde håndteres i stedet for at blive ignoreret. En cyklusdag på 31 bruger 28. februar og 30. april, og lander tilbage på den 31. i de måneder, der har en. En cyklus bør aldrig i stilhed springe en måned over, fordi kalenderen var kort.
Når du er på vej til at overskride, siger Pinned det i ord i stedet for at overlade regnestykket til dig:
Totaler føres også pr. netværk, så du kan se, hvor meget der gik over hotellets Wi-Fi, og hvor meget der gik over telefonens hotspot, som normalt er den, der koster rigtige penge. Advarsler udløses ved de grænsetærskler, du vælger, efter samme hold-og-nedkølingsregler som enhver anden advarsel.
Cyklushåndtering
Reaktionsevne
En forbindelse kan være hurtig og stadig være ubrugelig til et opkald.
Latens målt på en inaktiv forbindelse er næsten ubrugelig. Det, der ødelægger et videoopkald, er latens under belastning, og den eneste måde at kende det tal på er at belaste forbindelsen og måle det der.
Dit downloadtal beskriver, hvor meget vand røret bærer. Et opkald handler om, hvor længe en dråbe venter i køen. Når en stor overførsel fylder bufferne i din router, må hver lille pakke stille sig bag den, så forbindelsen forbliver hurtig, og opkaldet falder fra hinanden på samme tid. Det er bufferbloat, og på denne forbindelse er det 53 ms forsinkelse, der kun findes, når forbindelsen er optaget.
Pinned mætter forbindelsen på forlangende, sonderer mens den er mættet, og rapporterer det belastede tal, det inaktive tal, forskellen mellem dem og rundture i minuttet. Fire tal, og det, der betyder noget, er forskellen.
Hvornår den kører
Specifikation
Alt den gør, og intet den ikke gør.
Giv mig besked, når en værdi krydser en tærskel og forbliver der i en varighed, jeg vælger. Et etsekunds dyk er ikke en begivenhed.
Prisfastsættelse
Den del, du kigger på hele dagen, er den gratis del.
Pinned er gratis at downloade. Aflæsningen i menulinjen, hvert tema og hver udseendeindstilling forbliver gratis permanent og er ikke tidsbegrænset. Fire funktioner er betalte, og de nævnes her i stedet for at blive opdaget efter installation.
Let for din Mac
En overvåger, der koster dig noget, er en dårlig handel.
Begge tal er målinger, ikke mål. Taget på en Apple silicon-Mac, der kører macOS 26, med panelet lukket og Pinned samplende hastigheden en gang i sekundet. Hukommelsesintervallet er ærligt om en reel forskel: 33 MB ved en opstart, hvor panelet aldrig har været åbnet, og 67 MB efter tung brug, fordi panelets diagrammer og etiketter bygges første gang, du rent faktisk beder om dem, i stedet for ved opstart, og det indlæser hver apps ikon for at placere ved siden af dens navn. Det øvre tal er et loft snarere end en tendens. Åbnet og lukket otte gange i træk viser det 63, 64, 67, 67, 67, 67, 67, 67, så det klatrer til et plateau og stopper der. At åbne panelet tilføjer per-app-samplereren med en 3-sekunders bundgrænse, og at lukke det bringer det tilbage til nul. Dine egne tal vil bevæge sig lidt med dine indstillinger og din hardware.
Privatliv
Intet forlader din Mac, og der er ingen finskrift under den sætning.
En netværksovervåger befinder sig i en position med usædvanlig tillid. Her er præcis, hvad Pinned må gøre.
Krav