Pinned Pinned Na Mac App Store

O que ele mede

Ele conta o que já passou. Não vai buscar nada.

Os números de download e upload vêm de contagens que o Mac já havia feito. Lê-los não abre nenhum socket próprio, não contata nenhum servidor e não executa nenhum teste.

O macOS mantém uma contagem contínua de bytes para cada interface de rede do seu Mac. O Pinned pede essa lista ao kernel uma vez por segundo, através de sysctl(NET_RT_IFLIST2), e informa a diferença entre uma leitura e a seguinte. Essa diferença é a sua velocidade. É essa toda a medição.

Esses contadores específicos são de 64 bits. A interface mais fácil de usar devolve contadores de 32 bits, que reiniciam a cada 4,29 GB. Em uma conexão rápida isso pode levar poucos minutos, e cada reinício apareceria na tela como um pico sem sentido.

O Pinned não abre nenhum socket próprio para fazer isso. Sem sonda, sem arquivo de teste, sem servidor do outro lado, nada é somado ao próprio tráfego que está tentando descrever.

A interface que ele lê segue a rota padrão do sistema, verificada novamente a cada ciclo. Desconecte o Ethernet e a leitura passa para o Wi-Fi. Compartilhe a internet do celular e ela passa para o celular. Não há nada para configurar, e uma leitura em que não se pode confiar é reportada como zero, em vez de ser um palpite.

Caminho do sinal

1
Contadores do kernel
Bytes de entrada e saída por interface, 64 bits, já mantidos pelo macOS
2
Uma leitura por segundo
sysctl(NET_RT_IFLIST2), sem exigir privilégios elevados
3
Diferença
Esta leitura menos a anterior, dividida pelo tempo decorrido
4
A leitura
Download e upload, na barra de menus, em largura fixa

Segue a rota padrão

Wi-Fi Ethernet Hotspot Túnel VPN

O que ele mede

Pinned, monitor de rede na barra de menus do Mac

O app Pinned gratuito mostra ao vivo as velocidades de download e upload na barra de menus do macOS. O Pinned Pro adiciona largura de banda por app, limites de dados no seu ciclo de cobrança real, alertas, testes de responsividade e histórico de uso.