Pinned Pinned  Mac App Store

Hvad den måler

Den tæller det, der allerede er flyttet. Den henter ikke noget.

Tallene for download og upload kommer fra optællinger, din Mac allerede har foretaget. At læse dem åbner ingen egen socket, kontakter ingen server og kører ingen test.

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

1
Kernetællere
Byte ind og ud pr. grænseflade, 64-bit, allerede ført af macOS
2
En aflæsning i sekundet
sysctl(NET_RT_IFLIST2), ingen forhøjede rettigheder påkrævet
3
Forskel
Denne aflæsning minus den sidste, over den forløbne tid
4
Aflæsningen
Ned og op, i menulinjen, med fast bredde

Følger standardruten

Wi-Fi Ethernet Hotspot VPN-tunnel

Hvad den måler

Pinned, netværksmonitor i menulinjen til Mac

Den gratis Pinned-app viser live download- og uploadhastighed i menulinjen på macOS. Pinned Pro tilføjer båndbredde pr. app, datagrænser baseret på din faktiske betalingscyklus, notifikationer, test af responstid og brugshistorik.