Uso y ahorro de datos

Ancho de banda por app, la comparación con tu proveedor, presupuestos de datos, puntos de acceso, actualizadores y subidas grandes.

Ancho de banda por app

La fila de cada app muestra su tráfico del último minuto, la subida por encima de la línea y la descarga por debajo. Haz clic en ella para ver el eco de la app: una frase sobre lo que transfirió, luego una onda de los últimos cinco minutos en directo y, con Pro, su historial por hora, día, semana o mes. Unas marcas señalan cuándo el Mac se conectó a otra red o cuándo una ejecución de agente usó la app, y unas fichas muestran qué redes llevaron el tráfico, cómo se compara con los cuatro periodos anteriores de la app y qué parte representa del tráfico total. Debajo del gráfico están las conexiones abiertas de la app, con los datos que ha movido cada una y su país, y las conexiones que declara el desarrollador de la app en una Internet Access Policy, si la incluye.

Comparar con tu router o proveedor

Cuando tu router, tu proveedor de internet o tu operador muestran un total distinto del de Kilobat, abre Historial › Comparar con tu router o proveedor, o ejecuta kilobat report compare. Introduce la cifra tal como la muestran, su unidad y si cuenta la descarga, la subida o ambas, y luego el mismo periodo y la red a la que corresponde. Kilobat muestra su propio total en la misma unidad y la diferencia, y lee la cifra también en el otro sistema de unidades, porque muchos proveedores escriben GB para 1 073 741 824 bytes (GiB) en lugar de 1 000 000 000.

Una franja muestra las horas que Kilobat registró realmente y sus huecos: el tiempo en que el Mac estuvo en reposo (registrado a partir de Kilobat 1.3), el tiempo en que estuvo apagado o sin conexión o en que Kilobat no estaba abierto, el tiempo en otras redes y el tiempo anterior al inicio de su historial. Debajo aparecen los motivos probables de la diferencia, del más probable al menos. Kilobat solo ve este Mac, no los teléfonos, televisores y otros equipos que cuenta un router o un proveedor. Deja fuera el tráfico de la red local y de AirDrop, que nunca llega a internet, y cuenta como no atribuidas las cabeceras de paquetes que ninguna app registra. Los proveedores pueden contar los días en otra zona horaria o publicar el uso con retraso. Kilobat no dice qué cifra es la correcta. Exporta la comparación en CSV o JSON, con el periodo, las redes, las horas registradas y cada hueco, para compartirla con tu proveedor.

Reducción de velocidad de conexión compartida

Muchos operadores asignan una cantidad propia de datos a la conexión compartida y reducen su velocidad al agotarse, por ejemplo a 600 kbps, o limitan siempre esa velocidad en algunos planes. En una zona Wi-Fi de teléfono (172.20.10.1 de iPhone, 192.168.43.1 de un Android antiguo o cualquier red marcada con límite de datos por macOS o por ti), Kilobat examina lo que ya mide allí: pruebas de velocidad, tus descargas de 5 MB o más junto con lo que se descargó al mismo tiempo y los pings en segundo plano de Estado. Cuando todas se detienen cerca de la misma velocidad, uno de los límites publicados por los operadores (128, 512 o 600 kbps, 1, 1.5, 3, 4, 5, 6, 10 o 15 Mbps), Estado indica: «Parece un límite de conexión compartida de tu operador: cada descarga en esta zona Wi-Fi alcanzó como máximo cerca de 3 Mbps».

Espera hasta que el patrón esté claro: al menos cuatro mediciones de dos fuentes como mínimo, por ejemplo una prueba de velocidad y descargas de dos servicios, en dos ocasiones separadas por al menos dos horas, todas a aproximadamente un 8 % entre sí, ninguna más rápida, mientras el ping en reposo permanece normal (150 ms o menos, poco jitter y sin pérdida). Una señal débil o una celda saturada fluctúa y aumenta el ping, por lo que nunca cuenta; compartir conexión por Bluetooth es lento de por sí y se excluye. El video tiene su propia comprobación, medida pasivamente y solo en una zona Wi-Fi: cuando YouTube, Netflix, Twitch, Disney+ o Prime Video nunca se descargó a más de unos 1.5 Mbps en tres sesiones mientras otras descargas iban al menos 2.5 veces más rápido, Estado indica que parece un límite de video del operador. Nunca afirma que sea una certeza: un plan que limita todos los datos tiene el mismo aspecto desde el Mac.

El resultado indica qué comprobar: los datos de conexión compartida restantes en la app del operador, los planes que siempre limitan esa conexión, una prueba de velocidad en el navegador del teléfono con el Mac desconectado y otro plan o un router de viaje si dependes de ella. Enlaza la página de tu operador en límites de conexión compartida por operador. Elige el operador o pulsa Detectar, que consulta a Cloudflare tu dirección pública y a RIPE NCC a qué red pertenece. El resultado es gratis; las mediciones en que se basa forman parte de Kilobat Pro. En la terminal, kilobat hotspot muestra el resultado y las pruebas (--carrier <id>, --detect, hotspot carriers, --json); los agentes leen get_hotspot_throttling.

Resumen semanal

Los lunes a las 9:00, Kilobat envía una notificación discreta sobre la semana anterior: «2 cortes del lado de tu proveedor (41 min), 3 de 12 llamadas se congelaron, 2 por Dropbox, y 4,2 GB en Rita’s iPhone, una red con límite». Elige las tres o cuatro cosas más destacadas de los siete días, por orden de importancia: cortes más allá de tu router, llamadas y sesiones remotas que se congelaron, tu router yendo más lento, una antena de Starlink obstruida, bloqueos de malware, phishing y del guardián de agentes (primero los de un agente de IA), cualquier cosa que un agente haya enviado a algún sitio que convenga revisar, datos en redes con límite, un corte que podría dar derecho a una compensación y pruebas de velocidad muy por debajo de tu plan. No aparece nada que no haya pasado. Una semana sin problemas recibe una sola frase: «Una semana tranquila: sin cortes, todas las llamadas sin problemas y 38 GB en casa». Cuando también se registró la semana anterior, cada dato indica cómo se compara si el cambio significa algo: «la mitad que la semana pasada», «más que la semana pasada (2)».

Haz clic en la notificación, o elige La semana pasada en la paleta de comandos (⌘K), para ver la semana en el espacio de trabajo: cada dato con una línea de valores diarios cuando Kilobat los guarda, y un botón a la pestaña con los detalles. Las flechas retroceden hasta doce semanas. Sin Pro, el resumen muestra los recuentos, como «2 cortes» o «3 de 12 llamadas se congelaron», y cuando una función de Pro habría explicado alguno de ellos esa semana, una línea dice qué añade Pro; Pro muestra de qué lado fue cada corte, qué congeló cada llamada y que fue el router lo que se volvió más lento. Cambia el día y la hora, o desactívalo, en Ajustes › Supervisión › Resumen semanal. Si el Mac está en reposo a esa hora, el resumen llega con el primer despertar posterior, de día y en un plazo de tres días; una semana que el Mac pasó entera en reposo se omite en lugar de enviarse tarde, y nunca llegan dos resúmenes con menos de cuatro días de diferencia. La primera semana tras la instalación se omite, porque aún no hay una semana completa que contar. El resumen solo se envía si ya permites las notificaciones de Kilobat, nunca durante una llamada, y se genera en tu Mac a partir de lo que Kilobat guarda allí. En el terminal, kilobat week muestra lo mismo (--weeks-ago 1 para la semana anterior, --json para scripts), y los agentes lo obtienen con get_weekly_digest.

Tarjetas para compartir

«Compartir y exportar», en el menú contextual del icono de la barra de menús, crea una imagen cuadrada para publicar: el Eco semanal (los datos que transferiste, tu día de más actividad y tu app más glotona), tu última prueba de velocidad, o «Este lugar», un informe de Wi-Fi del café, el coworking, el hotel o la biblioteca desde donde trabajas. «Este lugar» muestra el nombre del sitio, que escribes o eliges en la búsqueda de Mapas, y luego la descarga, la subida y el ping de la prueba de velocidad más reciente en esta red, si basta para videollamadas, cómo aguanta con carga y la banda del Wi-Fi. Elige el sitio en la búsqueda y la tarjeta incluye un pequeño mapa de la zona con un punto; desactiva «Mostrar mapa» para quitarlo. Añade etiquetas como «Enchufes», «Tranquilo» o «Abierto hasta tarde», y una nota de una línea. Kilobat las recuerda para esa red, en este Mac. Copia la tarjeta, guárdala o compártela en Nomad List, en una reseña de Google Maps o en un chat de coworking. Ninguna tarjeta muestra el nombre de una red ni una dirección. El mapa muestra el sitio que elegiste, nunca dónde estás, salvo que elijas «Usar mi ubicación», la única vez que «Este lugar» pide acceso a tu ubicación.

Tu año en Kilobat resume el año en una tarjeta: los datos que transferiste con una barra por mes, tu app más glotona, cuántas redes usaste, tu mes de más actividad, tu mejor Wi-Fi de cafetería y tu racha más larga de videollamadas sin congelaciones. La mejor cafetería es la prueba de velocidad más rápida en un lugar al que pusiste nombre en una tarjeta «Este lugar», con el nombre que escribiste; si nunca nombraste ninguno, la tarjeta muestra tu velocidad máxima y solo dice «en mi red más rápida». Un dato sin nada que mostrar se omite. Cuando el historial de Kilobat empieza después de la primera semana de enero, la tarjeta dice «desde agosto» en lugar de abarcar todo el año, y en enero sigue mostrando el año que acaba de terminar. Siempre está en «Compartir y exportar». En diciembre pasa al principio de ese menú y de la ventana de compartir, y una vez, a principios de mes, Kilobat envía una notificación de que está lista, solo si ya permites las notificaciones de Kilobat.

Otras apps pueden abrir Kilobat en el sitio justo con un enlace kilobat:// (desde la 1.3.4): kilobat://open/speed abre una pestaña (overview, connections, health, radar, speed, history, tools o settings), kilobat://share/speed, kilobat://share/week, kilobat://share/place o kilobat://share/wrapped (tu año en Kilobat) abre una tarjeta para compartir, y kilobat://speedtest hace una prueba de velocidad. Ejecuta uno desde Terminal con open kilobat://open/history, o asígnalo a una tecla en un lanzador. La extensión de Raycast usa estos enlaces para sus acciones Open in Kilobat, y las acciones de Atajos de Kilobat ejecutan comprobaciones, pruebas de velocidad, mantener activo e informes desde la app Atajos.

Puntos de acceso y coste de datos

macOS marca algunas conexiones como con límite, como el punto de acceso de un iPhone, pero no todos los puntos de acceso Android ni un teléfono conectado por USB o Ethernet. Cada red tiene un coste de datos: Automático sigue a macOS, y Con límite o Sin límite lo decides tú. Configúralo en el menú Wi-Fi, el menú del límite de datos, la pestaña Estado o Ajustes, o con kilobat networks cost metered. En una red con límite, Kilobat cambia a Viaje, salvo que hayas elegido un perfil para esa red, vuelve a tu perfil anterior cuando sales y se salta las pruebas de velocidad programadas. kilobat conditions --json y el servidor MCP informan tanto de metered como de lo que dice macOS (osMetered). Kilobat necesita distinguir una red antes de que puedas fijar su coste, así que para el Wi-Fi necesita acceso a la ubicación para ver el nombre de la red.

Pausar los actualizadores en redes con límite

En una red con límite, el filtro de red también pausa los asistentes que descargan actualizaciones por su cuenta: Google Updater (y el antiguo agente Keystone), Microsoft AutoUpdate, Actualización de software de macOS (softwareupdated), las descargas del App Store (appstored, appstoreagent, storedownloadd), el servicio de descargas de Sparkle y los instaladores de Sparkle y Squirrel (Autoupdate, Updater.app, ShipIt). Se bloquean con una regla de filtro normal, el registro de conexiones bloqueadas indica «Actualizador en pausa en una red con límite» y las apps siguen funcionando. Cuando la red deja de tener límite, las actualizaciones continúan. No se cambia nada en otras apps, en sus carpetas de preparación ni en Ajustes del Sistema, así que no hay nada que restaurar. Está activado de forma predeterminada; desactívalo en Ajustes o con kilobat updaters off. Las reglas que ya se aplican a una conexión, como una regla de destino o un permiso temporal, tienen prioridad, así que «permitir durante 30 minutos» deja pasar una actualización. Sin restricciones no pausa nada.

La pestaña Estado, kilobat updaters y la herramienta MCP get_updaters muestran qué actualizadores están cubiertos, qué bytes de actualización pasaron aun así en esta red (los bytes del propio actualizador, y las descargas del sistema como nsurlsessiond que se conectaron para uno, cuyos bytes incluyen otras descargas) y qué apps instaladas se actualizan desde su propio proceso. La mayoría de las apps basadas en Sparkle o Electron descargan la actualización dentro de la app y solo dejan la instalación a un asistente, así que no se pueden pausar sin bloquear la app. El filtro detiene las conexiones nuevas, así que una descarga que ya estaba en curso cuando la red pasó a tener límite puede terminar. La comprobación de actualizaciones programada del propio Kilobat también espera a una red sin límite; «Buscar actualizaciones» sigue funcionando a mano.

Subidas grandes: enviar más tarde

Cuando una app sube mucho de forma continuada, como Dropbox sincronizando una carpeta, un vídeo subiéndose o un git push con archivos grandes, el menú muestra una fila para ella: «Dropbox está subiendo · 4.2 MB/s · 1.3 GB hasta ahora». Una subida cuenta como grande a partir de 1 MB/s durante 20 segundos o, en una conexión lenta, de la mitad de la subida que midió tu última prueba de velocidad en esa red. El tráfico hacia tu propia red, como un NAS o AirDrop, no cuenta. La fila indica cuánto queda solo cuando se conoce el total: para curl -T enviando un solo archivo, a partir del tamaño del archivo y de lo que curl ha enviado. Dropbox, Google Drive, OneDrive, iCloud, git push y los navegadores no dicen cuánto falta, así que Kilobat muestra la velocidad y lo que llevan enviado en lugar de adivinar.

Haz clic en Enviar más tarde para retener la subida. En una red con límite, espera una red sin límite; si no, espera una red más rápida, una cuya prueba de velocidad midiera 20 Mbps de subida o más. La flecha de al lado la retiene durante una hora, tres horas o hasta que la envíes. Cuando la red es la adecuada, la subida continúa y Kilobat te avisa, por ejemplo: «La subida de Dropbox se reanudó en Wi-Fi de casa». Una subida retenida que espera una red más rápida ofrece Esta red es lo bastante rápida, que la envía ya y recuerda la red. Cómo se retiene una app depende de la app:

  • Apps de sincronización y copia de seguridad (Dropbox, Google Drive, OneDrive, Box, Backblaze, Arq, Creative Cloud, Synology Drive, pCloud, MEGA, Transmission, qBittorrent): se pausan igual que las pausa el modo llamada, así que una subida en curso se detiene al instante y sigue donde se quedó. Con el filtro de red activado, sus conexiones nuevas también esperan.
  • Otras apps: el filtro de red rechaza sus conexiones nuevas mientras están retenidas, lo que requiere el filtro activado y un perfil distinto de Sin restricciones. Una transferencia en curso puede terminar.
  • Nunca se retienen: los navegadores (se congelarían todas las pestañas), los servicios de macOS como iCloud y Fotos, los lanzadores de juegos, las VPN y los proxies, y las herramientas de línea de comandos como git, curl y rsync, cuyos servidores dejarían de esperar y cuyo terminal mostraría un trabajo detenido. Sus subidas se muestran con el tiempo restante cuando se conoce. Kilobat nunca pausa la app en primer plano, y cambiar a una app retenida la deja ir.

Una subida retenida siempre continúa cuando llega lo que espera, cuando haces clic en Enviar ahora, como mucho a las 8 horas y cuando Kilobat se cierra. Las apps pausadas se anotan antes de detenerse, así que tras un fallo se reanudan en el siguiente inicio, y una llamada o un modo de concentración que pause la misma app la mantiene pausada hasta que también termine. En el terminal, kilobat uploads lista las subidas grandes y retenidas, kilobat uploads hold Dropbox --until unmetered retiene una (también fast, fast:50, 2h o manual) y kilobat uploads resume Dropbox la deja ir; los agentes usan get_uploads y hold_upload, que te pregunta antes. Ver las subidas grandes es gratis; retenerlas forma parte de Kilobat Pro.

Límites de datos y cuotas por app

Cada red tiene su propio límite de datos. De forma predeterminada, cuenta hasta que lo restableces. Puedes hacer que se reinicie cada día, cada semana en el día que elijas o cada mes en el día en que se renueva tu plan; un plan que se renueva el día 31 empieza el último día de los meses más cortos. Un límite con ciclo cuenta el historial de uso de esa red, así que continúa después de un reinicio. Kilobat avisa una vez por ciclo al 80 % y al 100 % de forma predeterminada, y al 50 % si lo añades.

Una app puede tener su propia cuota: un límite por ciclo para todo lo que transfiere o solo para sus subidas, en una red o en todas. Configúrala desde el panel de ancho de banda de la app o con kilobat quota com.getdropbox.dropbox 2 --upload. Con el filtrado activado, un límite de datos agotado detiene las conexiones nuevas, y una cuota agotada detiene las conexiones nuevas de esa app. Un permiso temporal o una regla de conexión siguen pasando. Kilobat mide el tráfico cada segundo, así que los límites y las cuotas son aproximados: una app puede pasarse un poco antes de detenerse.

Paquetes de datos y eSIM de viaje

Un paquete de datos son datos prepagados con un final, como una eSIM de viaje de 10 GB para 30 días. A diferencia de un límite de datos, no vuelve a comenzar. Añade uno en Ajustes › Paquetes de datos: su tamaño, cuántos días dura o su último día, cuándo comenzó y las redes que lo usan. Elige la zona Wi-Fi del teléfono o el router de viaje, o introduce un texto que contengan sus nombres, como iPhone, para contar cada conexión por zona Wi-Fi y USB de ese teléfono. Cada red tiene un paquete a la vez: un paquete nuevo en las mismas redes finaliza el anterior cuando comienza, y los paquetes terminados permanecen en el historial.

Mientras el Mac está en una red del paquete, el menú muestra lo que queda y el día en que se agotará al ritmo de los últimos tres días, por ejemplo «Quedan 6.2 GB · se agota alrededor del 14 de noviembre, 5 días antes de que termine el paquete», o que durará todo el paquete. Un paquete que comenzó hace menos de un día cuenta como un día, así que su primera previsión puede ser tardía. Estado muestra la misma línea. Las redes del paquete cuentan como redes con límite salvo que las hayas marcado Sin límite, por lo que Viaje, la pausa de actualizadores y Enviar más tarde las tratan como una zona Wi-Fi. Kilobat notifica al 50, 80 y 95 % y cuando el ritmo indica que el paquete se agotará antes de tiempo, como máximo una vez al día y solo de nuevo cuando la fecha se adelante al menos un día. Activa Retener subidas grandes hasta conectarse a Wi-Fi para un paquete o púlsalo en la notificación y Enviar más tarde retendrá las subidas de sincronización y copias de seguridad hasta conectarte a una red sin límite.

Kilobat solo cuenta este Mac. Si tu teléfono u otro dispositivo usa el mismo paquete, quedará menos de lo que indica Kilobat. Pulsa Corregir e introduce lo que muestra la app de tu operador; Kilobat parte de esa cifra y añade el uso del Mac desde entonces. En la terminal: kilobat pack add 10 30 --name "Japan eSIM", kilobat pack, kilobat pack correct 5.1 y kilobat pack end; los agentes leen los paquetes con get_data_pack. Los paquetes de datos de la app forman parte de Kilobat Pro, al igual que los límites de datos. Más información en la guía Trabajar desde cualquier lugar con un Mac.

Qué cuenta: internet, red local y VPN

Los límites de datos, las cuotas y los datos usados solo cuentan el tráfico de internet. El tráfico hacia tu red local (impresoras, NAS, otros equipos, la página de administración del router), AirDrop y otros enlaces con dispositivos cercanos (AWDL) se muestra aparte, como «Red local: 2.1 GB, no se cuenta», cuando pasas el puntero sobre la cifra usada de la tarjeta del límite de datos, y en el panel de ancho de banda de cada app. El total del Mac sale de los contadores de Wi-Fi y Ethernet, así que incluye lo que ninguna app registra: las cabeceras de los paquetes y las confirmaciones, que los recuentos de bytes de las apps dejan fuera (normalmente un 5–10 % más), un proceso que empezó y terminó entre dos mediciones, Compartir Internet o una VPN que gestiona el propio macOS. La misma descripción emergente muestra esa parte como «Sin app asociada»; nunca se asigna a una app.

Con una VPN, el tráfico de una app pasa por el túnel y la VPN lo saca por Wi-Fi o Ethernet. Kilobat lo cuenta una sola vez, donde sale del Mac, como hace tu operador, y etiqueta la parte de la app como «A través de una VPN». Con un proxy (un proxy del sistema, HTTPS_PROXY o una app de proxy local), las apps hablan con el proxy en este Mac y el proxy hace las conexiones a internet, así que los bytes aparecen bajo el proxy; Kilobat no puede saber qué app había detrás. Para Kilobat, un proxy en modo TUN es una VPN: la conexión propia de cada app se etiqueta como «A través de una VPN» y el tráfico de salida del proxy aparece bajo el proxy. Un proxy de empresa en una dirección privada cuenta como red local.

Descargas del sistema

Las apps delegan algunas descargas en macOS: nsurlsessiond (transferencias en segundo plano de apps como Música y Podcasts), mobileassetd (modelos de Apple Intelligence y Siri, voces, tipos de letra), softwareupdated, appstored y appstoreagent, cloudd y bird (iCloud), fileproviderd y Caché de contenido. La lista de apps los agrupa como Descargas del sistema, con lo que hace cada uno. Con el filtrado activado, el filtro ve para qué app era cada conexión, así que la lista indica «Para Música» y un bloqueo aparece como «com.apple.Music mediante nsurlsessiond». Sin filtrado, nettop solo ve el servicio, así que Kilobat no puede saber para qué app era una descarga.

Un proceso que no es una app ni forma parte de macOS, como node, python, deno, bun o un binario de Go en tu carpeta de inicio o en Homebrew, muestra su ruta del ejecutable al desplegar su fila, así que un agente o una herramienta desconocidos llaman la atención.

Activa Subidas inusuales en Ajustes para recibir un aviso cuando una app suba en una hora cinco veces lo habitual, y al menos 50 MB, como mucho una vez al día por app. Solo avisa. Las reglas temporales y las reglas de conexión con caducidad aparecen en Perfiles con el tiempo restante, así que puedes terminar una antes.