Cómo saber qué está descargando nsurlsessiond

26

Apagué todas las cosas de la unidad iCloud y parece que algo más lo está usando. No tengo uso compartido de fotos y 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; que a veces se activa con un reinicio del sistema.

Hice un proceso de muestra al respecto; Pero no tengo idea de lo que significa.

Milad
fuente

Respuestas:

34

Se invoca ese demonio y se necesita la descarga de servicios desde muchas aplicaciones y muchos servicios en macOS. (Y iOS y tvOS y watchOS)

No he encontrado una manera fácil de obtener detalles resumidos o estadísticas del administrador de la sesión, pero dado que funciona en una cola para cargar o descargar cosas, supongo que tiene uno o más trabajos en espera.

Aquí hay algunas formas de separar la actividad en su sistema:

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

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

Eso le permitirá monitorear cosas y ver cuál de los varios demonios nsurl se está ejecutando cuando mide 400 mb de transferencia. También puede obtener un volcado de la actividad del sistema consysdiagnose nsurlsessiond

Si determina que se trata realmente de documentos de iCloud, es probable que tenga brctl log -wque vigilar ese subsistema en lugar de monitorear los hilos de trabajo que realizan el levantamiento.

bmike
fuente
3
Muchas gracias Mike. Eres increíble. ¿Puedes decirme qué hace cada uno de esos 3 comandos que dijiste? Los ingresé y obtengo una lista de archivos (suponiendo que sean los archivos utilizados por el proceso). Pero no entiendo lo que representa cada columna. No sé qué significa REG, CHR o 1,3. Y no estoy seguro de si las últimas columnas son los bytes enviados / recibidos por el proceso. ¿Hay algún tipo de guía sobre esto?
Milad
@Milad Bienvenido a Ask Different. Hay muchas guias. ¿Por qué no tomar uno de los comandos (tal vez el psque se inicia) y hacer una nueva pregunta? Antes de publicarlo, revise las preguntas relacionadas y lea Cómo preguntar y muestre dónde su investigación le falló al aprender lo que hace el comando. Hazme un ping aquí con un enlace y veré qué puedo hacer. Responder las preguntas de seguimiento en los comentarios es difícil y no ayuda al sitio
bmike
Añadiendo más información sobre este hilo. Tenía la configuración de iCloud para optimizar el espacio en mi Mac. Cuando apagué Bootcamp, comenzó a descargar todas mis cosas de iCloud a Mac. ¡No encontraría esa información sin este hilo, felicitaciones a bmike!
9

En mi caso, he encontrado que:

Al hacer una copia de seguridad de los chats de WhatsApp (en iOS - iPhone) en iCloud, copia la copia de seguridad en cada máquina que usa iCloud. La copia de seguridad se coloca en una carpeta oculta, en mi máquina (OS X 10.11.4) está en el

/ Usuarios / UUUUUUU / Biblioteca / Documentos móviles / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Cuentas / NNNNNNNNN / backup

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

Desafortunadamente, el archivo de respaldo para los medios está en un gran archivo (el mío es> 560 MB), por lo que cada vez que se realiza una copia de seguridad de WhatsApp, el archivo ENTERO se vuelve a descargar, por lo que puedo ver. Esto es lo que está haciendo nsurlsessiond.

Si ejecuta el comando brctl log -w mencionado anteriormente, verá algo en esta línea:

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

Al eliminar los 'documentos' de WhatsApp (es decir, copias de seguridad) a través de la consola de administración de almacenamiento de iCloud en iOS o Mac OS X, se eliminan los archivos de la carpeta Documentos móviles y, a partir de entonces, no hay más actividad de nsurlsessiond.

Espero que esto ayude.

usuario182232
fuente
siguiendo la solución de Cory Klein a continuación, esa carpeta completa desapareció por completo.
nyxee
4

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

iCloud

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

Sugerencias de Spotlight

  1. Preferencias del sistema -> Spotlight
  2. Desmarque "Sugerencias de Spotlight"

Si encuentra algo más que acapare el ancho de banda en su máquina, déjelo en los comentarios y lo agregaré aquí.

Cory Klein
fuente
Esta parece ser la solución actual. Creo que mi iPhone y quizás Mac tienden a descargarse, por lo que el sistema operativo se actualiza automáticamente. Veo algo más adelante pero, duerma cubrir el iPhone .. ¿puedes decir algo pequeña sugerencias Spotlight ..
nyxee
3

Esta fue una publicación realmente útil:

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

Para mí, fue "actualización automática" de la App Store. Ir a "preferencias del sistema - App store - deshabilitar actualizaciones", me ahorró cientos de Mb por día en ancho de banda. (e hizo todo más rápido)

Tony
fuente
¡Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explique por qué cree que el enlace que proporcionó responderá la pregunta. Los enlaces pueden cambiar y quedar obsoletos, por lo que preferimos que las respuestas no sean solo un enlace. Vea Cómo responder sobre cómo proporcionar una respuesta de calidad. - De la opinión -
fsb
0

Aparte de la configuración de iCloud en la configuración. En mi caso, fue la sincronización de mensajes, en Mensaje> Preferencias> iMessage y allí "activar Mensaje para iCloud" que fue la fuente del problema.

Todo lo demás siempre había sido desactivado.

Buzut
fuente