Pinned Pinned Na Mac App Store

O que mede

Conta o que já passou. Não vai buscar nada.

Os números de transferência e envio vêm de contagens que o Mac já tinha feito. Lê-los não abre qualquer socket próprio, não contacta qualquer servidor e não executa qualquer 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 comunica 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. Numa ligação rápida isso pode demorar poucos minutos, e cada reinício apareceria no ecrã como um pico sem sentido.

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

A interface que lê segue a rota predefinida do sistema, verificada novamente a cada ciclo. Desligue o Ethernet e a leitura passa para o Wi-Fi. Partilhe a ligação do telemóvel e ela passa para o telemóvel. 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
Transferência e envio, na barra de menus, em largura fixa

Segue a rota predefinida

Wi-Fi Ethernet Hotspot Túnel VPN

O que mede

Pinned, monitor de rede na barra de menus do Mac

A app gratuita Pinned mostra as velocidades de transferência e envio em tempo real na barra de menus do macOS. O Pinned Pro acrescenta largura de banda por app, limites de dados no ciclo de faturação real, alertas, testes de capacidade de resposta e histórico de utilização.