Woher weiß ich, was nsurlsessiond herunterlädt?

25

Ich habe alle iCloud-Laufwerksinhalte deaktiviert und es scheint, als ob etwas anderes es verwendet. Ich habe keine Möglichkeit, Fotos zwischen meinem Mac und meinem iPhone freizugeben und zu synchronisieren. Und ich habe alles ausgeschaltet, was ich kann. Trotzdem lädt nsurlsessiond jedes Mal über 400 MB herunter, wenn es ausgeführt wird. was manchmal mit einem Neustart des Systems ausgelöst wird.

Ich habe einen Beispielprozess durchgeführt. aber ich habe keine ahnung was es bedeutet.

Milad
quelle

Antworten:

34

Dieser Daemon wird aufgerufen und das Herunterladen von Diensten muss von vielen Apps und Diensten unter macOS aufgerufen werden. (Und iOS und tvOS und watchOS)

Ich habe keine einfache Methode gefunden, um vom Sitzungsmanager zusammenfassende Details oder Statistiken abzurufen, aber da das Hoch- oder Herunterladen von Dingen in einer Warteschlange funktioniert, haben Sie vermutlich eine oder mehrere Zeitüberschreitungen.

Hier sind einige Möglichkeiten, um die Aktivität auf Ihrem System herauszusuchen:

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

Die erste listet offene Dateien auf und sortiert nach Übereinstimmungen mit "nsurl". Die zweite listet alle Prozesse auf und sortiert sie erneut. Die dritte listet die Dateisystemaktivität auf.

Auf diese Weise können Sie Dinge überwachen und sehen, welche der mehreren nsurl-Dämonen ausgeführt wird, wenn Sie 400 MB Transfer messen. Sie können auch einen Speicherauszug der Systemaktivität mit abrufensysdiagnose nsurlsessiond

Wenn Sie feststellen, dass es sich wirklich um iCloud Documents handelt, müssen Sie wahrscheinlich brctl log -wdieses Subsystem überwachen, anstatt die Worker-Threads zu überwachen, die das Heben durchführen.

bmike
quelle
3
Vielen Dank Mike. Du bist unglaublich. Kannst du mir bitte sagen, was jeder dieser 3 Befehle, die du gesagt hast, tut? Ich habe sie eingegeben und eine Liste der Dateien erhalten (vorausgesetzt, es handelt sich um die vom Prozess verwendeten Dateien). Aber ich verstehe nicht, was jede Spalte darstellt. Ich weiß nicht, was REG, CHR oder 1,3 bedeutet. Und ich bin nicht sicher, ob die letzten Spalten die vom Prozess gesendeten / empfangenen Bytes sind. Gibt es eine Anleitung dazu?
Milad
@Milad Willkommen bei Ask Different. Es gibt viele Führer. Warum nimmst du nicht einen der Befehle (vielleicht den pszum Starten) und stellst eine neue Frage? Überprüfen Sie vor dem Posten die zugehörigen Fragen und lesen Sie die Anleitungen, um zu zeigen, wo Ihre Recherche dazu geführt hat, dass Sie nicht verstanden haben, was der Befehl bewirkt. Schicke mir hier einen Link und ich werde sehen, was ich tun kann. Die Beantwortung von Fragen in Kommentaren ist schwierig und hilft der Site nicht weiter
bmike
Hinzufügen weiterer Informationen zu diesem Thread. Ich hatte iCloud eingerichtet, um den Speicherplatz auf meinem Mac zu optimieren. Als ich Bootcamp ausschaltete, begann es, alle meine Sachen von iCloud auf den Mac herunterzuladen. Ich würde diese Informationen ohne diesen Thread nicht finden, ein dickes Lob an bmike!
9

In meinem Fall habe ich festgestellt, dass:

Beim Sichern von WhatsApp-Chats (auf iOS - iPhone) in iCloud wird das Backup auf jeden Computer kopiert, der iCloud verwendet. Das Backup wird in einem versteckten Ordner abgelegt, auf meinem Rechner (OS X 10.11.4) befindet es sich im

/ Benutzer / UUUUUUU / Bibliothek / Mobile Dokumente / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Accounts / NNNNNNNNN / backup

Ordner, in dem UUUUUUU mein Benutzername und NNNNNNNNN meine Telefonnummer ist.

Leider befindet sich die Sicherungsdatei für die Medien in einem riesigen Archiv (meins ist> 560 MB), sodass jedes Mal, wenn WhatsApp eine Sicherungskopie erstellt, die GANZE Datei erneut heruntergeladen wird, von dem, was ich sehen kann. Das macht nsurlsessiond.

Wenn Sie den oben genannten Befehl brctl log -w ausführen, sehen Sie Folgendes:

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

Durch das Löschen der WhatsApp-Dokumente (dh Sicherungen) über die iCloud Storage Management Console in iOS oder Mac OS X werden die Dateien aus dem Ordner "Mobile Documents" gelöscht. Danach wird keine Aktivität mehr von nsurlsessiond ausgeführt.

Hoffe das hilft.

user182232
quelle
Nach der folgenden Lösung von Cory Klein verschwand der gesamte Ordner vollständig.
Nyxee
4

Für Googler, die nur die Bandbreitennutzung stoppen möchten, tun Sie, was das OP getan hat, und deaktivieren Sie Dienste, die möglicherweise Probleme verursachen:

iCloud

  1. Systemeinstellungen -> iCloud
  2. Deaktivieren Sie:
    • iCloud Drive
    • Fotos

Spotlight-Vorschläge

  1. Systemeinstellungen -> Spotlight
  2. Deaktivieren Sie "Spotlight-Vorschläge"

Wenn Sie auf Ihrem Computer etwas anderes finden, das die Bandbreite übersteigt, lassen Sie es in den Kommentaren und ich werde es hier hinzufügen.

Cory Klein
quelle
Das sieht aus wie die aktuelle Lösung. Ich denke, mein iPhone und vielleicht Mac haben eine Tendenz zum Herunterladen, so dass das Betriebssystem automatisch aktualisiert wird. Ich sehe etwas unten, aber es deckt nicht das iPhone. Können Sie bitte etwas Kleines über Spotlight-Vorschläge sagen.
Nyxee
3

Dies war ein sehr hilfreicher Beitrag:

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

Für mich war es "Auto Update" aus dem App Store. Unter "Systemeinstellungen - App Store - Updates deaktivieren" wurden Hunderte von MB pro Tag an Bandbreite gespart. (und alles schneller gemacht)

Tony
quelle
Willkommen bei Ask Different! Wir versuchen, die besten Antworten zu finden. Diese Antworten geben Auskunft darüber, warum sie die besten sind. Erklären Sie, warum der von Ihnen angegebene Link Ihrer Meinung nach die Frage beantworten wird. Links können sich ändern und veraltet sein. Wir bevorzugen daher, dass die Antworten nicht nur Links sind. Sehen Sie wie man Antwort auf , wie man eine Qualität Antwort zu geben. - Aus der Bewertung -
fsb
0

Abgesehen von den iCloud-Einstellungen in den Einstellungen. In meinem Fall war es die Nachrichtensynchronisierung unter "Nachricht"> "Einstellungen"> "iMessage", und dort war "Nachricht für iCloud aktivieren" die Ursache des Problems.

Alles andere war immer deaktiviert worden.

Buzut
quelle