Come sapere cosa sta scaricando nsurlsessiond

21

Ho disattivato tutte le unità di iCloud e sembra che qualcun altro lo stia utilizzando. Non ho la condivisione di foto e la sincronizzazione delle foto tra il mio Mac e iPhone. E ho disattivato tutto quello che posso. Ma ancora nsurlsessiond scarica oltre 400 MB ogni volta che viene eseguito; che a volte viene attivato con un riavvio del sistema.

Ho fatto un processo di esempio su di esso; ma non ho idea di cosa significhi.

    
posta Milad 11.09.2015 - 16:47
fonte

4 risposte

29

Questo demone viene richiamato e i servizi devono essere richiamati per il download da molte app e molti servizi su macOS. (E iOS e tvOS e watchOS)

Non ho trovato un modo semplice per ottenere dettagli di riepilogo o statistiche dal gestore della sessione, ma dal momento che funziona su una coda per caricare o scaricare le cose, suppongo che tu abbia uno o più processi che scadono.

Ecco alcuni modi per distinguere l'attività sul tuo sistema:

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

Il primo elenco apre i file e ordina le corrispondenze di "nsurl". Il secondo elenca tutti i processi e ordina di nuovo. Il terzo elenca l'attività del file system.

Questo ti permetterà di monitorare le cose e vedere quale dei demoni nsurl è in esecuzione quando misuri 400 mb di trasferimento. Puoi anche ottenere un dump dell'attività del sistema con sysdiagnose nsurlsessiond

Se determini che si tratta veramente di documenti iCloud, probabilmente dovrai brctl log -w per guardare quel sottosistema invece di monitorare i thread di lavoro che eseguono il sollevamento.

    
risposta data 11.09.2015 - 18:00
fonte
8

Nel mio caso ho trovato che:

Durante il backup delle chat di WhatsApp (su iOS - iPhone) su iCloud, copia il backup in ogni computer che utilizza iCloud. Il backup è inserito in una cartella nascosta, sulla mia macchina (OS X 10.11.4) che si trova in

/ Utenti / UUUUUUU / Libreria / Documenti mobili / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Account / NNNNNNNNNN / backup

cartella, dove UUUUUUU è il mio nome utente e NNNNNNNNNN è il mio numero di telefono.

Sfortunatamente il file di backup per il media si trova in un enorme archivio (il mio è > 560 MB), quindi ogni volta che WhatsApp esegue il backup, il file WHOLE viene scaricato nuovamente da quello che vedo. Questo è ciò che nsurlsessiond sta facendo.

Se esegui il comando brctl log -w menzionato sopra, vedrai qualcosa di simile:

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

L'eliminazione dei documenti di WhatsApp (ovvero i backup) tramite la console di gestione dello storage iCloud in iOS o Mac OS X cancella i file dalla cartella Documenti mobili e quindi non vi sono più attività da nsurlsessiond.

Spero che questo aiuti.

    
risposta data 04.05.2016 - 17:01
fonte
2

Questo è stato un post davvero utile:

link

Per me, era "auto update" dall'App Store. Andando alle "preferenze di sistema - App store - disabilita gli aggiornamenti", ho risparmiato le mie centinaia di Mb al giorno in larghezza di banda. (e reso tutto più veloce)

    
risposta data 13.09.2016 - 21:10
fonte
2

Per i googler che vogliono solo interrompere l'utilizzo della larghezza di banda, fai ciò che l'OP ha fatto e disattiva i servizi che potrebbero causare problemi:

iCloud

  1. Preferenze di sistema - > iCloud
  2. Deseleziona:
    • iCloud Drive
    • Foto

Suggerimenti Spotlight

  1. Preferenze di sistema - > Spotlight
  2. Deseleziona "Suggerimenti Spotlight"

Se trovi qualcos'altro che blocca la larghezza di banda sulla tua macchina, lasciala nei commenti e io la aggiungerò qui.

    
risposta data 10.11.2017 - 19:17
fonte

Leggi altre domande sui tag