Ancho de banda por app
Qué app está moviendo los datos, justo ahora.
Una cifra por sí sola te dice que algo está pasando. No te dice qué. Pinned desglosa el dato en directo por proceso, para que «por qué está ocupada mi conexión» tenga una respuesta en lugar de una sospecha.
El panel en sí, renderizado desde la app en marcha. Lleva las velocidades en directo, el gráfico, tus totales, el límite y su proyección, y los procesos que mueven los datos, en el idioma en el que lees.
Fig. 2 / por proceso
Medido en el Mac del desarrollador
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
La forma habitual de atribuir el tráfico a un proceso es instalar un ayudante con privilegios. La alternativa comercial incluye un LaunchDaemon root: se carga cuando arranca tu Mac, y permanece residente uses o no el menú alguna vez. Es una pieza permanente de tu sistema, que se ejecuta como root, a cambio de una lista que consultas de vez en cuando.
Pinned no hace eso. La atribución por app se ejecuta dentro del sandbox, en la propia app. Sin ayudante con privilegios, sin daemon root, sin contraseña de administrador, y sin ningún aviso de permiso en ningún momento.
De ahí se deriva el modelo de coste. Pinned muestrea por app con un intervalo mínimo de 3 segundos mientras el panel está abierto. Cierra el panel y el trabajo se detiene, salvo que lo necesite una alerta de velocidad por app activada; ese único observador toma una muestra cada 10 segundos. Sin una alerta de ese tipo, no hay ningún muestreador por app en segundo plano.
Qué cuesta
Dos límites que conviene decir con claridad. Un sondeo de 3 segundos no puede ver una transferencia que empieza y termina entre dos muestras, así que una ráfaga corta puede pasar totalmente desapercibida. Y las cifras por app se recogen a nivel de socket, lo que significa que no suman exactamente el total de la interfaz.