Comment savoir ce que nsurlsessiond télécharge

26

J'ai désactivé tous les éléments du lecteur iCloud et il semble que quelque chose d'autre l'utilise. Je n'ai pas de partage de photos et de synchronisation de photos entre mon Mac et mon iPhone. Et j'ai désactivé tout ce que je pouvais. Mais nsurlsessiond télécharge toujours plus de 400 Mo à chaque exécution; qui est parfois déclenchée par un redémarrage du système.

J'ai fait un exemple de processus dessus; mais je n'ai aucune idée de ce que cela signifie.

Milad
la source

Réponses:

34

Ce démon est appelé et le téléchargement des services doit être appelé depuis de nombreuses applications et de nombreux services sur macOS. (Et iOS et tvOS et watchOS)

Je n'ai pas trouvé de moyen facile d'obtenir des détails récapitulatifs ou des statistiques à partir du gestionnaire de session, mais comme il fonctionne sur une file d'attente pour télécharger ou télécharger des choses, je suppose que vous avez un ou plusieurs travaux expirant.

Voici quelques façons de séparer l'activité sur votre système:

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

Le premier répertorie les fichiers ouverts et les trie pour les correspondances de «nsurl». Le second répertorie tous les processus et les trie à nouveau. Le troisième répertorie l'activité du système de fichiers.

Cela vous permettra de surveiller les choses et de voir lequel des plusieurs démons nsurl est en cours d'exécution lorsque vous mesurez 400 Mo de transfert. Vous pouvez également obtenir un vidage de l'activité du système avecsysdiagnose nsurlsessiond

Si vous déterminez qu'il s'agit vraiment de documents iCloud, vous devrez probablement brctl log -wsurveiller ce sous-système au lieu de surveiller les threads de travail qui effectuent le levage.

bmike
la source
3
Merci beaucoup Mike. Vous êtes génial. Pouvez-vous simplement me dire ce que fait chacune de ces 3 commandes que vous avez dites? Je les ai saisis et j'obtiens la liste des fichiers (en supposant que ce sont les fichiers utilisés par le processus). Mais je ne comprends pas ce que représente chaque colonne. Je ne sais pas ce que REG, CHR ou 1,3 signifie. Et je ne sais pas si les dernières colonnes sont les octets envoyés / reçus par le processus. Y a-t-il une sorte de guide à ce sujet?
Milad
@Milad Bienvenue sur Ask Different. Il existe de nombreux guides. Pourquoi ne pas prendre l'une des commandes (peut-être pscelle pour commencer) et poser une nouvelle question. Avant de la publier, consultez les questions connexes et lisez la section Comment demander et montrez où votre recherche vous a échoué dans l'apprentissage de la commande. Envoyez-moi un ping ici et je verrai ce que je peux faire. Répondre aux questions de suivi dans les commentaires est difficile et n'aide pas le site
bmike
Ajout de plus d'informations sur ce fil. J'avais une configuration iCloud pour optimiser l'espace sur mon Mac. Lorsque j'ai désactivé Bootcamp, il a commencé à télécharger toutes mes données d'iCloud sur Mac. Je ne trouverais pas cette information sans ce fil, bravo à bmike!
9

Dans mon cas, j'ai constaté que:

Lorsque vous sauvegardez les chats WhatsApp (sur iOS - iPhone) sur iCloud, il copie la sauvegarde sur chaque machine qui utilise iCloud. La sauvegarde est placée dans un dossier caché, sur ma machine (OS X 10.11.4) elle est dans le

/ Utilisateurs / UUUUUUU / Bibliothèque / Documents mobiles / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Comptes / NNNNNNNNN / sauvegarde

dossier, où UUUUUUU est mon nom d'utilisateur et NNNNNNNNN est mon numéro de téléphone.

Malheureusement, le fichier de sauvegarde pour les médias se trouve dans une grande archive (la mienne est> 560 Mo), donc chaque fois que WhatsApp sauvegarde, le fichier ENTIER est re-téléchargé, d'après ce que je peux voir. C'est ce que fait nsurlsessiond.

Si vous exécutez la commande brctl log -w mentionnée ci-dessus, vous verrez quelque chose dans ce sens:

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

La suppression des «documents» WhatsApp (c'est-à-dire les sauvegardes) via la console de gestion du stockage iCloud dans iOS ou Mac OS X supprime les fichiers du dossier Documents mobiles et par la suite, il n'y a plus d'activité de nsurlsessiond.

J'espère que cela t'aides.

user182232
la source
suivant la solution de Cory Klein ci-dessous, ce dossier entier a complètement disparu.
nyxee
4

Pour les Googleurs qui veulent simplement arrêter l'utilisation de la bande passante, faites ce que l'OP a fait et désactivez les services qui peuvent causer des problèmes:

iCloud

  1. Préférences système -> iCloud
  2. Décochez:
    • iCloud Drive
    • Photos

Suggestions Spotlight

  1. Préférences système -> Spotlight
  2. Décochez "Suggestions Spotlight"

Si vous trouvez quelque chose d'autre qui accapare la bande passante sur votre machine, laissez-la dans les commentaires et je vais l'ajouter ici.

Cory Klein
la source
cela ressemble à la solution actuelle. Je pense que mon iPhone et peut-être Mac ont tendance à télécharger automatiquement les mises à jour du système d'exploitation. Je vois quelque chose ci-dessous mais cela ne couvre pas l'iphone .. pouvez-vous s'il vous plaît dire quelque chose de petit à propos des suggestions de projecteurs ..
nyxee
3

Ce fut un article vraiment utile:

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

Pour moi, c'était "mise à jour automatique" de l'App Store. Aller dans "Préférences système - App Store - désactiver les mises à jour", a économisé mes centaines de Mo par jour en bande passante. (et a tout accéléré)

Tony
la source
Bienvenue sur Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations sur les raisons pour lesquelles elles sont les meilleures. Expliquez pourquoi vous pensez que le lien que vous avez fourni répondra à la question. Les liens peuvent changer et devenir obsolètes, nous préférons donc que les réponses ne soient pas simplement un lien. Voir Comment répondre sur la façon de fournir une réponse de qualité. - De l'avis -
fsb
0

Mis à part les paramètres iCloud dans les paramètres. Dans mon cas, c'était la synchronisation des messages, dans Message> Préférences> iMessage et là "activer Message pour iCloud" qui était la source du problème.

Tout le reste avait toujours été désactivé.

Buzut
la source