49 votos

Cómo saber qué está descargando nsurlsessiond

Apagué todas las cosas de iCloud drive y parece que algo más lo está utilizando. No tengo compartición de fotos ni sincronización de fotos entre mi Mac y iPhone. Y he apagado todo lo que puedo. Pero aún así, nsurlsessiond descarga más de 400 MB cada vez que se ejecuta; a veces se activa con un reinicio del sistema.

Hice un proceso de muestra sobre ello; pero no tengo idea de lo que significa.

0 votos

Ninguna de las soluciones anteriores funcionó para mí, nsurlsessiond todavía está descargando cosas y desperdiciando ancho de banda con fiereza.

48voto

Oskar Puntos 1242

Ese daemon (o proceso del sistema) es invocado y maneja las solicitudes de descarga de red de muchas aplicaciones y servicios en macOS. (Y iOS y tvOS y watchOS)

No he encontrado una forma fácil de obtener detalles resumidos o estadísticas del administrador de sesiones, pero como funciona en una cola para subir o bajar cosas, supongo que tienes uno o más trabajos que están expirando.

Aquí hay algunas maneras de analizar la actividad en tu sistema:

sudo lsof | grep nsurl
ps -ef|grep nsurl
sudo fs_usage -w | grep nsurl

El primero enumera los archivos abiertos y filtra las coincidencias de "nsurl". El segundo lista todos los procesos y filtra de nuevo. El tercero lista la actividad del sistema de archivos.

Eso te permitirá monitorear las cosas y ver cuál de los varios demonios nsurl está en funcionamiento cuando mides 400 mb de transferencia. También puedes obtener un volcado de la actividad del sistema con sysdiagnose nsurlsessiond

Si determinas que realmente se trata de Documentos de iCloud, probablemente necesitarás brctl log -w para supervisar ese subsistema en lugar de monitorear los hilos de trabajo que realizan el trabajo pesado.

4 votos

Gracias Mike. Eres increíble. ¿Puedes por favor decirme qué hace cada uno de esos 3 comandos que mencionaste? Los ingresé y obtuve una lista de archivos (supongo que son los archivos utilizados por el proceso). Pero no entiendo qué representa cada columna. No sé qué significa REG, CHR o 1,3. Y no estoy seguro si las últimas columnas son los bytes enviados/recibidos por el proceso. ¿Hay alguna especie de guía sobre esto?

0 votos

@Milad Bienvenido a Ask Different. Hay muchos guías. ¿Por qué no tomas uno de los comandos (tal vez el ps para empezar) y haces una nueva pregunta? Antes de publicarla, revisa las preguntas relacionadas y lee a través de Cómo Hacer Preguntas y muestra dónde falló tu investigación al aprender qué hace el comando. Avísame aquí con un enlace y veré qué puedo hacer. Responder preguntas de seguimiento en comentarios es difícil y no ayuda al sitio.

1 votos

Agregando más información en este hilo. Tenía iCloud configurado para optimizar el espacio en mi Mac. Cuando apagué Bootcamp, comenzó a descargar todo mi material de iCloud a la Mac. ¡No hubiera encontrado esa información sin este hilo, felicitaciones a bmike!

13voto

steven Puntos 1

En mi caso he encontrado que:

Cuando haces una copia de seguridad de los chats de WhatsApp (en iOS - iPhone) en iCloud, se copia la copia de seguridad en cada dispositivo que utiliza iCloud. La copia de seguridad se coloca en una carpeta oculta, en mi dispositivo (OS X 10.11.4) está en la

/Users/UUUUUUU/Library/Mobile Documents/57T923XXXX~net~whatsapp~WhatsApp/Accounts/NNNNNNNNN/backup

carpeta, donde UUUUUUU es mi nombre de usuario y NNNNNNNNN es mi número de teléfono.

Desafortunadamente, el archivo de copia de seguridad para los medios está en un solo archivo grande (el mío es > 560MB), por lo que cada vez que WhatsApp hace una copia de seguridad, SE DESCARGA nuevamente TODO el archivo, por lo que puedo ver. Esto es lo que nsurlsessiond está haciendo.

Si ejecutas el comando brctl log -w mencionado anteriormente, verás algo así:

received a push for container 57T923XXXX~net~whatsapp~WhatsApp
[note]    2.335 [2016-05-04 12:44:54.114] cloudkit.operation.callback    sync-down.container-metadata BRCContainerMetadataSyncDownOperation.m:229
fetched 0 containers metadata from the cloud
[note]    2.375 [2016-05-04 12:44:54.154] sqlite.serverTruth             zone.server               BRCServerZone.m:771
received 25 edited items from the cloud for 57T923XXXX.net.whatsapp.WhatsApp
[note]    2.427 [2016-05-04 12:44:54.207] bird.scheduler.Apply Changes   accountsession       BRCAccountSession.m:1473
we will now download new documents automatically because the account contains less than 5 GB
[note]    2.536 [2016-05-04 12:44:54.316] sqlite.clientTruth             fs.downloader          BRCFSDownloader.m:1469
downloading 11 documents in 57T923XXXX.net.whatsapp.WhatsApp

Eliminar los 'documentos' de WhatsApp (es decir, las copias de seguridad) a través de la consola de gestión de almacenamiento en iCloud en iOS o Mac OS X elimina los archivos de la carpeta Mobile Documents y a partir de ahí no hay más actividad de nsurlsessiond.

Espero que esto ayude.

0 votos

Siguiendo la solución de Cory Klein a continuación, esa carpeta entera desapareció por completo.

12voto

fravelgue Puntos 1119

Para los Googlers que solo quieren detener el uso del ancho de banda, hagan lo que hizo el OP y desactiven los servicios que puedan estar causando problemas:

iCloud

  1. Preferencias del Sistema -> iCloud
  2. Desmarcar:
    • iCloud Drive
    • Fotos

Sugerencias de Spotlight

  1. Preferencias del Sistema -> Spotlight
  2. Desmarcar "Sugerencias de Spotlight"

Si encuentras algo más que esté consumiendo ancho de banda en tu máquina, déjalo en los comentarios y lo agregaré aquí.

0 votos

Esto parece ser la solución actual. Creo que mi iPhone y tal vez mi Mac tienen la tendencia de descargar las actualizaciones del sistema operativo automáticamente. Veo algo abajo pero no cubre el iPhone.. ¿puedes decir algo pequeño acerca de las sugerencias de Spotlight?

0 votos

Gracias, esto resolvió mi problema

0 votos

No sé por qué, pero funcionó para mí una vez y después de reiniciar mi Mac en la máquina virtual Big Sur, nsurlsessiond estaba descargando mucho de nuevo.

8voto

tony Puntos 79

Este fue un post realmente útil:

http://ayteck.blogspot.com/2015/09/limited-bandwidth-apple-and-hell-caused.html

Para mí, fue una "actualización automática" desde la App Store.

Preferencias del Sistema > App Store / Actualización de Software > Desactivar actualizaciones automáticas me ahorró cientos de megabytes al día en ancho de banda. Mi máquina se vuelve muy lenta al descargar actualizaciones.

0 votos

¡Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explica por qué piensas que el enlace que proporcionaste responderá la pregunta. Los enlaces pueden cambiar y volverse obsoletos, por lo que preferimos que las respuestas no sean simplemente un enlace. Consulta Cómo responder sobre cómo proporcionar una respuesta de calidad. - Desde la revisión -

1voto

errant.info Puntos 199

En mi caso, nsurlsessiond estaba utilizando más de 5MB/s de ancho de banda de descarga. Me di cuenta de esto porque las páginas web se estaban cargando muy lentamente, y gracias a la aplicación iStat Menus en mi barra de menú.

Intenté otros métodos para averiguar la fuente del uso de datos, sin embargo, no encontré información útil que no requiriera una investigación más profunda (y no quería desactivar la Copia de seguridad de iCloud o las Fotos de iCloud).

La aplicación Monitor de Actividad me proporcionó una visión general rápida de dónde estaban llegando los datos y hacia dónde iban.

Abre la aplicación Monitor de Actividad y navega hasta la pestaña de Red, luego ordena por Bytes recibidos y espera (la pestaña de red solo muestra resultados acumulativos desde que navegas a la pestaña). Aquí es probable que veas a nsurlsessiond encabezando la lista.

Ahora navega hasta la pestaña de Disco en el Monitor de Actividad y ordena por Bytes escritos. Ignorando kernel_task (que encapsula muchas funciones y rara vez vale la pena intentar depurar), en mi caso, el Agente de Fotos estaba en la parte superior de la lista (lo cual no fue una sorpresa ya que grabé muchos videos en mi iPhone el día anterior).

Borré algunos medios capturados recientemente en mi iPhone que no necesitaba conservar, y esperé un poco más para que se completara la sincronización, luego el proceso se estabilizó.

Si no puedes permitirte esperar a que el proceso se estabilice y no necesitas usar la aplicación Fotos, puedes intentar detener el proceso que activa al Agente de Fotos para sincronizar fotos desde iCloud:

for i in com.apple.photolibraryd com.apple.photoanalysisd com.apple.cloudphotosd
do
   launchctl stop $i
done

0 votos

Un buen script para descargar / detener algunos procesos que pueden consumir ancho de banda y CPU.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X