macOS-Prozesse

Was ist nsurlsessiond auf dem Mac?

nsurlsessiond gehört zu macOS. Er erledigt Downloads und Uploads im Hintergrund für Apps. Sein Datenverkehr gehört zu der App, die die Übertragung angefordert hat.

Prozess: nsurlsessiondGilt für: alle aktuellen macOS-Versionen. Beobachtet unter macOS 27.2.Geprüft: 29. Oktober 2026

Wo er auftaucht

  • nsurlsessiond steht in der Liste unter „Aktivitätsanzeige“ › „Netzwerk“, in nettop oder in Kilobat.
  • Eine Firewall oder ein Netzwerkmonitor fragt, ob nsurlsessiond eine Verbindung herstellen darf.
  • Ein Hotspot oder Datentarif ist aufgebraucht, und nsurlsessiond hat die meisten Bytes.

Was dahintersteckt

Die man-Seite von nsurlsessiond nennt ihn „den NSURLSession-Daemon für den Hintergrund“. Er läuft einmal pro Benutzer und erledigt die Aufgaben von Apps, die URL-Sitzungen im Hintergrund nutzen.

Apps nutzen Hintergrundsitzungen für lange Übertragungen. Laut Apples Dokumentation laufen diese Aufgaben weiter, wenn die App angehalten ist. Weil macOS die Übertragung ausführt, zeigt die Aktivitätsanzeige den Datenverkehr unter nsurlsessiond und nicht unter der App.

Das Programm ist /usr/libexec/nsurlsessiond, von Apple signiert. Laut man-Seite hat es keine Optionen, und Benutzer sollen es nicht manuell starten.

Warum er das Netzwerk nutzt

  • Downloads für Apps. Jede App kann ihm einen Download übergeben. Kilobats Dokumentation nennt Musik und Podcasts als typische Beispiele.
  • Uploads für Apps. Laut Apples Dokumentation können Hintergrundsitzungen auch HTTP- und HTTPS-Uploads ausführen.
  • Übertragungen, die auf einen besseren Zeitpunkt gewartet haben. Laut Apple kann das System eine große, aufschiebbare Übertragung verzögern, etwa bis der Mac am Strom hängt und WLAN hat.

Ist das normal?

Ja. Datenverkehr von nsurlsessiond ist ein normaler Teil von macOS. Die Menge hängt davon ab, was die Apps angefordert haben.

Sieh genauer hin, wenn er an einem Hotspot Gigabytes überträgt oder nie aufhört. Finde dann die App, die die Übertragung angefordert hat.

So viel verbraucht er

  1. Öffne die „Aktivitätsanzeige“ unter „Programme“ > „Dienstprogramme“. Klicke auf „Netzwerk“.

  2. Gib nsurlsessiond in das Suchfeld ein. Die Spalten „Gesendete Bytes“ und „Empfangene Bytes“ zeigen, was der Prozess übertragen hat.

  3. Beobachte im Terminal nur diesen Prozess. Drücke d für die Änderung pro Sekunde und q zum Beenden.

    nettop -p nsurlsessiond -P
  4. Die Aktivitätsanzeige und nettop zeigen nicht, welche App die Übertragung angefordert hat. Überleg, was du kurz davor gestartet hast, etwa den Download eines Podcasts.

Sicher drosseln oder pausieren

  1. Finde die App, die den Download angefordert hat. Pausiere oder stoppe den Download in dieser App.

  2. Schalte automatische Downloads in den Einstellungen dieser App aus.

  3. Aktiviere am Hotspot oder in einem Netzwerk mit Datenobergrenze den Datensparmodus. Wähle „Apple-Menü“ > „Systemeinstellungen“ > „WLAN“. Klicke neben dem Netzwerk auf „Details …“ und aktiviere dann „Datensparmodus“.

  4. Laut Apples Dokumentation entscheidet jede App selbst, ob sie ein Netzwerk im Datensparmodus nutzt. Manche Apps machen weiter. Siehe Datensparmodus am Mac verwenden.

  5. Beende nsurlsessiond nicht in der Aktivitätsanzeige. Der Prozess gehört zu macOS, und andere Funktionen hängen von ihm ab. Er arbeitet für viele Apps gleichzeitig.

Mit Kilobat

  1. Öffne die App-Liste von Kilobat und such nach nsurlsessiond. Seine Zeile zeigt die aktuelle Rate und die übertragenen Bytes.

  2. Kilobat ordnet diesen Dienst der Gruppe „System-Downloads“ zu, mit einer Zeile dazu, was er tut. Klapp die Gruppe auf, um jeden Dienst zu sehen.

  3. Klicke bei aktivem Netzwerkfilter auf den Dienst. Das Fenster nennt die Apps, für die die Downloads waren, zum Beispiel „Für Musik“.

  4. Ohne den Filter zeigt macOS nur den Dienst. Dann kann Kilobat nicht sagen, für welche App ein Download war.

  5. Sieh dir im Terminal dieselbe Live-Liste an. Drücke / und gib den Namen ein, um zu suchen.

    kilobat status --watch
  6. Seinen Datenverkehr über einen Tag anzeigen. Die Namen entsprechen kilobat report --summary.

    kilobat bandwidth nsurlsessiond day
  7. Über MCP bekommt ein KI-Agent denselben Verlauf mit get_app_bandwidth und dem Namen nsurlsessiond.

  8. Die Live-Ansicht ist kostenlos. Der Verlauf in der App braucht Pro. Kilobat zeichnet den Verlauf nur auf, solange die App läuft.

Fragen

Ist nsurlsessiond ein Virus?

Nein. Er gehört zu macOS, liegt in /usr/libexec und hat eine man-Seite. Öffne sie mit man nsurlsessiond.

Warum verbraucht nsurlsessiond Daten, wenn keine App geöffnet ist?

Übertragungen im Hintergrund laufen weiter, wenn die App angehalten ist. Apple hat sie genau dafür entworfen. Die App muss nicht geöffnet bleiben.

Wie finde ich heraus, für welche App nsurlsessiond lädt?

Die Tools von macOS zeigen nur den Dienst. Kilobat nennt mit eingeschaltetem Netzwerkfilter die App, zum Beispiel „Für Musik“.

Quellen

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.