La respuesta corta: lo que normalmente consume tus datos
En la mayoría de los casos, el tráfico proviene de uno de cinco lugares. Software Update descargando una versión de macOS o una actualización de seguridad en segundo plano, que para una actualización completa suele estar en el rango de 3 a 6 GB y para una actualización mayor puede ser considerablemente más. iCloud Photos y iCloud Drive sincronizando un lote de fotos, videos o archivos nuevos, donde unos minutos de video 4K de tu iPhone solo pueden ser varios cientos de megabytes. Actualizaciones automáticas del App Store, donde unos pocos apps grandes fácilmente suman un gigabyte o dos. Clientes de sincronización de terceros como Dropbox, Google Drive o OneDrive re-subiendo o reindexando una carpeta. Y video en una pestaña del navegador, incluyendo feeds en reproducción automática y pestañas en segundo plano que olvidaste que estaban abiertas, donde la transmisión en 1080p típicamente consume alrededor de 1.5 a 3 GB por hora.
Si estabas conectado mediante tethering y el número era muy grande, los dos candidatos más probables por un amplio margen son Software Update y sincronización de iCloud. Ambos están diseñados para ejecutarse en silencio, prefieren trabajar cuando la máquina está inactiva y conectada a la corriente, y ninguno tiene concepto de una conexión costosa a menos que le digas explícitamente a macOS que la conexión es limitada.
La razón por la que esto es tan difícil de detectar en el momento es que ninguno de estos procesos se anuncia a sí mismo. macOS muestra un indicador de progreso para una descarga en primer plano en Safari, pero nada comparable para un daemon de sincronización en segundo plano. Cuando notas el mensaje de advertencia del operador, la transferencia ya terminó, y no hay un registro incorporado que puedas revisar posteriormente.
El resto de este artículo detalla la lista completa de culpables, luego explica cómo observar el tráfico por proceso mientras sucede, y finalmente cómo poner límites para que un servicio en segundo plano no pueda gastar más de lo que le permites.
Los verdaderos culpables, en orden de cuánto daño hacen
Software Update. Este es el peso pesado. macOS predescarga actualizaciones en segundo plano para que la instalación sea rápida cuando finalmente la aceptes, y por defecto esto sucede siempre que hay una red disponible. Una actualización puntual suele ser de unos pocos gigabytes; una actualización de versión mayor es aún más grande. Puedes desactivar la descarga automática en Configuración del Sistema en General, luego en Software Update, abriendo el pequeño botón de información junto a Actualizaciones automáticas y deshabilitando la opción de descargar nuevas actualizaciones cuando estén disponibles. Mantener las respuestas de seguridad activas y desactivar las descargas en lote es un punto medio razonable.
iCloud Photos y iCloud Drive. Si tomas videos en tu iPhone, iCloud Photos intentará bajar las originales o versiones optimizadas a tu Mac, y no le importa que estés en un hotspot. iCloud Drive se comporta igual con documentos. Ambos valen la pena pausarlos antes de tetherear. La sincronización de la biblioteca de fotos es especialmente propensa a ráfagas repentinas, porque una tarde de grabación puede poner en cola varios gigabytes de carga y descarga que se ejecutan la próxima vez que el Mac detecta una red.
Actualizaciones automáticas del App Store. Las aplicaciones modernas de Mac no son pequeñas. Las apps basadas en Electron suelen enviar entre 150 y 300 MB por actualización, las herramientas creativas profesionales alcanzan un gigabyte o más, y el App Store descargará felizmente todas las actualizaciones pendientes a la vez. Las descargas automáticas pueden deshabilitarse en la configuración del App Store.
Clientes de sincronización: Dropbox, Google Drive, OneDrive, Box. Estos suelen comportarse bien hasta que algo cambia en el otro extremo. Una carpeta compartida se reorganiza, un colega sube un video, o el cliente decide volver a verificar su caché local, y de repente está moviendo gigabytes. La mayoría de estos clientes tienen una opción de pausa y una configuración de ancho de banda, pero no pausarán por sí mismos solo porque cambiaste de red.
Time Machine a un destino de red. Si tu objetivo de respaldo es un NAS o una compartición de red en lugar de un disco conectado directamente, Time Machine intentará hacer su respaldo horario sobre cualquier conexión existente. En un hotspot, esto es un hábito muy costoso. Time Machine no usará una conexión marcada como modo de datos bajos por macOS, pero no tiene idea de tu plan de operador.
Todo lo demás que suma en silencio. Descargar mensajes con archivos adjuntos grandes, especialmente con varias cuentas configuradas para descargar mensajes completos. Spotlight y sugerencias de Siri haciendo búsquedas pequeñas pero constantes. Descargar fotos y videos enviados a hilos grupales. Herramientas de desarrollo, que merecen una mención aparte: una sola extracción de imagen de Docker suele ser de varios cientos de megabytes, los runtimes de simulador de Xcode son múltiples gigabytes cada uno, y la instalación de dependencias para un proyecto nuevo puede ser sorprendentemente pesada. Los servicios de respaldo como Backblaze o Arq también se ejecutarán continuamente a menos que los pongas en pausa explícitamente.
Cómo ver realmente qué app es responsable
macOS incluye una herramienta para esto, y vale la pena saber tanto lo que hace como hasta dónde llega. Abre Activity Monitor desde Aplicaciones, luego Utilidades, y selecciona la pestaña Network. Verás una lista de procesos con columnas para bytes enviados, bytes recibidos, paquetes enviados y paquetes recibidos. Haz clic en el encabezado de la columna Rcvd Bytes para ordenar en orden descendente, y el proceso que más haya consumido aparecerá en la parte superior.
Esto es realmente útil para detectar algo en el acto. Si tu Mac está ocupado ahora y quieres saber por qué, ordena por bytes recibidos y observa durante unos segundos. Un daemon de sincronización o un proceso de actualización será evidente. La columna Data Received en la parte inferior de la ventana también muestra un total acumulado.
La limitación es que estos contadores se reinician cuando el proceso se reinicia y cuando reinicias el Mac, y Activity Monitor no guarda ningún historial. Si tus datos desaparecieron ayer, o durante la noche, o mientras la tapa estaba cerrada, no hay nada a lo que volver a consultar. No puedes preguntarle qué pasó entre las 2 y las 4 de la mañana. Además, solo muestra nombres de procesos, no destinos, por lo que puedes ver que un proceso movió 4 GB pero no a dónde fue ninguno de ellos.
Algunas otras cosas que no hace. No distingue entre Wi‑Fi y tu hotspot, por lo que el tráfico en una red doméstica barata y el tráfico en una conexión tethered costosa se cuentan juntos en el mismo número. No te avisa cuando un proceso cruza un umbral. Y no puede detener nada, solo informar. La única palanca que ofrece es forzar la salida de un proceso, lo cual es un instrumento tosco si ese proceso es algo que realmente quieres que esté en ejecución la mayor parte del tiempo.
Para un diagnóstico puntual mientras el problema está ocurriendo, Activity Monitor es la primera parada correcta y, a menudo, todo lo que necesitas. Para entender un patrón a lo largo de días, o para averiguar qué pasó después del hecho, necesitas algo que registre el historial y lo atribuya por aplicación. Esta es la brecha que llenan las herramientas de monitorización dedicadas: NetMute mantiene un historial de tráfico por aplicación junto con registros a nivel de dominio, para que puedas retroceder a una ventana de tiempo específica y ver tanto qué app estuvo activa como con qué destinos se comunicó. TripMode es la otra herramienta conocida en este ámbito y adopta un enfoque diferente, centrado en bloquear apps directamente mientras estás tethered.
Reduciendo la fuga: configuraciones que detienen la mayor parte de ella
macOS tiene un mecanismo incorporado que vale la pena usar primero. Cuando estás conectado al hotspot de tu iPhone, abre Configuración del Sistema, ve a Wi-Fi, haz clic en Detalles junto a la red y habilita Low Data Mode. Esto le dice al sistema que la conexión es costosa, y varios servicios de Apple lo respetan: las actualizaciones automáticas se retrasan, la sincronización de iCloud se limita o se pausa, Fotos deja de sincronizar en segundo plano y Time Machine no realizará copias de seguridad a través de esa red. Es realmente efectivo para el lado de Apple del problema.
El problema es que Low Data Mode es una configuración por red que debes recordar activar, no se aplica a un nuevo hotspot al que no te has conectado antes, y las apps de terceros no están obligadas a respetarlo. Dropbox, Docker, Backblaze y tu navegador continuarán igual que antes. Es una buena primera línea de defensa, no una solución completa.
Más allá de eso, el trabajo manual merece la pena hacerlo una sola vez: desactiva las descargas automáticas en Actualización de Software, desactiva las actualizaciones automáticas de apps en Configuración de la App Store, configura Mail para que busque manualmente o con un intervalo largo cuando viajes, y pausa tus clientes de sincronización antes de usar el tethering. Si haces una copia de seguridad a través de la red, excluye ese destino o desactiva las copias en ruta. Nada de esto es complicado, pero todo depende de que recuerdes hacerlo antes de que se consuman los datos en lugar de después.
El problema estructural es que todas estas son configuraciones de opt-out aplicadas una app a la vez, y no hay un lugar en macOS donde puedas decir "esta app obtiene 500 MB este mes y luego se detiene". Esa es la diferencia entre reducir tu exposición y limitarla realmente.
Establecer un límite rígido para que no vuelva a suceder
La solución confiable es un límite que se aplica automáticamente. NetMute es un cortafuegos y monitor de tráfico por aplicación para macOS basado en esta idea: estableces un límite diario o mensual para una aplicación individual, o un límite global para todo el Mac, y se aplica automáticamente. Recibes una notificación cuando la aplicación supera un umbral que eliges, como el 80 por ciento, y la aplicación se bloquea automáticamente al llegar al 100 por ciento. Si Dropbox tiene una asignación mensual de 1 GB en tu perfil tethered, no puede excederla sin importar qué cambie en una carpeta compartida.
Lo que más importa para los usuarios de hotspot es que los límites pueden variar según la red. NetMute usa perfiles de red que cambian automáticamente según el SSID de Wi-Fi al que estás conectado, por lo que tu red doméstica puede estar completamente abierta mientras que el hotspot de tu teléfono ejecuta un perfil estricto con límites por aplicación ajustados. También hay protección para hotspot que aplica un perfil estricto automáticamente cuando te conectas a una red desconocida, lo que cubre Wi-Fi de hoteles y aeropuertos donde no tienes idea de cuánto cuesta la conexión o qué tan confiable es. Los portales cautivos se gestionan, por lo que la página de inicio de sesión del hotel aún carga y funciona normalmente.
Junto a los límites, hay un monitor en tiempo real que muestra qué hace cada app en ese momento, un historial al que puedes volver, registro a nivel de dominio para ver a dónde va realmente el tráfico, y bloqueo con un clic con reglas temporales que expiran por sí mismas para que no acumules una pila de entradas de cortafuegos olvidadas. Tracker Shield bloquea una lista de más de 1,100 dominios de rastreadores conocidos, lo cual es un ahorro modesto pero no nulo además de todo lo demás.
NetMute es gratuito para descargar en el Mac App Store, y Premium es una compra única en la app en lugar de una suscripción. Ya sea que lo uses o no, el principio fundamental que vale la pena recordar es: en una conexión medible, la única protección confiable es un techo que se aplica automáticamente, porque cada servicio en segundo plano en tu Mac fue diseñado bajo la suposición de que el ancho de banda es gratis.