Procesos de macOS
¿Qué es nsurlsessiond en el Mac?
nsurlsessiond forma parte de macOS. Hace descargas y subidas en segundo plano para las apps. Su tráfico pertenece a la app que pidió la transferencia.
Dónde lo ves
nsurlsessiondaparece en la lista de Monitor de Actividad › Red, ennettopo en Kilobat.- Un firewall o un monitor de red pregunta si
nsurlsessiondpuede conectarse. - El punto de acceso o el plan de datos se agota, y
nsurlsessiondes el que más bytes tiene.
Qué es
La página man de nsurlsessiond lo llama «the background NSURLSession daemon». Es un daemon por usuario. Hace las tareas de las apps que usan sesiones URL en segundo plano.
Las apps usan sesiones en segundo plano para las transferencias largas. La documentación de Apple dice que estas tareas continúan cuando la app está suspendida. Como es macOS quien hace la transferencia, Monitor de Actividad muestra el tráfico bajo nsurlsessiond, no bajo la app.
El programa es /usr/libexec/nsurlsessiond, firmado por Apple. La página man dice que no tiene opciones y que los usuarios no deben ejecutarlo manualmente.
Por qué usa la red
- Descargas para las apps. Cualquier app puede encargarle una descarga. La documentación de Kilobat cita Música y Podcasts como ejemplos habituales.
- Subidas para las apps. La documentación de Apple dice que las sesiones en segundo plano también pueden hacer subidas por HTTP y HTTPS.
- Transferencias que esperaron un momento mejor. Apple dice que el sistema puede retrasar una transferencia grande no urgente, por ejemplo hasta que el Mac esté conectado a la corriente y a una red Wi-Fi.
¿Es normal?
Sí. El tráfico de nsurlsessiond es una parte habitual de macOS. La cantidad depende de lo que hayan pedido las apps.
Investiga más cuando mueva gigabytes en un punto de acceso o cuando no pare nunca. Entonces busca la app que pidió la transferencia.
Cuánto usa
Abre Monitor de Actividad desde Aplicaciones > Utilidades. Haz clic en Red.
Escribe
nsurlsessionden el campo de búsqueda. Las columnas Bytes enviados y Bytes recibidos muestran lo que ha movido.En Terminal, vigila solo este proceso. Pulsa d para ver el cambio por segundo y q para salir.
nettop -p nsurlsessiond -PMonitor de Actividad y
nettopno muestran qué app pidió la transferencia. Piensa en lo que empezaste justo antes, por ejemplo la descarga de un podcast.
Reducirlo o pausarlo sin riesgos
Busca la app que pidió la descarga. Pausa o cancela la descarga en esa app.
Desactiva las descargas automáticas en los ajustes de esa app.
En un punto de acceso o en una red con tope de datos, activa el Modo de datos reducidos. Selecciona el menú Apple > Ajustes del Sistema > Wi-Fi. Haz clic en Detalles junto a la red y activa Modo de datos reducidos.
Según la documentación de Apple, cada app decide si usa una red en Modo de datos reducidos. Algunas apps siguen descargando. Consulta Usar el Modo de datos reducidos en el Mac.
No fuerces la salida de
nsurlsessionddesde Monitor de Actividad. Forma parte de macOS y otras funciones dependen de él. Trabaja para muchas apps a la vez.
Con Kilobat
Abre la lista de apps de Kilobat y busca
nsurlsessiond. Su fila muestra la velocidad en directo y los bytes que ha movido.Kilobat pone este servicio en el grupo Descargas del sistema, con una línea que explica lo que hace. Despliega el grupo para ver cada servicio.
Con el filtro de red activado, haz clic en el servicio. El panel indica para qué apps eran las descargas, por ejemplo «Para Música».
Sin el filtro, macOS solo muestra el servicio. Entonces Kilobat no puede saber para qué app era una descarga.
En Terminal, mira la misma lista en directo. Pulsa / y escribe el nombre para buscar.
kilobat status --watchMuestra su tráfico durante un día. Los nombres coinciden con
kilobat report --summary.kilobat bandwidth nsurlsessiond dayPor MCP, un agente de IA obtiene el mismo historial con
get_app_bandwidthy el nombrensurlsessiond.La vista en directo es gratis. El historial en la app requiere Pro. Kilobat solo registra el historial mientras la app está abierta.
Preguntas
¿Es nsurlsessiond un virus?
No. Forma parte de macOS, está en /usr/libexec y tiene página man. Ábrela con man nsurlsessiond.
¿Por qué nsurlsessiond usa datos cuando no hay ninguna app abierta?
Las transferencias en segundo plano continúan cuando la app está suspendida. Apple las diseñó para eso. La app no tiene que seguir abierta.
¿Cómo sé para qué app descarga nsurlsessiond?
Las herramientas de macOS solo muestran el servicio. Kilobat, con su filtro de red activado, nombra la app, por ejemplo «Para Música».
Fuentes
- nsurlsessiond(8), página man instalada con macOS 27.2
- Apple Developer: Downloading files in the background
- Apple Developer: URLSessionConfiguration background(withIdentifier:)
- Apple Developer: URLSessionConfiguration isDiscretionary
- Apple Developer: URLSessionConfiguration allowsConstrainedNetworkAccess
- Soporte de Apple: Ver la actividad de red en Monitor de Actividad en el Mac
- nettop(1), página man instalada con macOS 27.2
- Documentación de Kilobat: Descargas del sistema
Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con man <name> en Terminal.