Processus macOS

Qu’est-ce que nsurlsessiond sur Mac ?

nsurlsessiond fait partie de macOS. Il effectue les téléchargements et les envois en arrière-plan des apps. Son trafic appartient à l’app qui a demandé le transfert.

Processus : nsurlsessiondS’applique à : toutes les versions actuelles de macOS. Observé sur macOS 27.2.Vérifié le 29 octobre 2026

Où le voir

  • nsurlsessiond figure dans la liste de Moniteur d’activité › Réseau, dans nettop ou dans Kilobat.
  • Un coupe-feu ou un outil de surveillance réseau demande si nsurlsessiond peut se connecter.
  • Un partage de connexion ou un forfait de données s’épuise, et nsurlsessiond totalise le plus d’octets.

Ce que c’est

La page man de nsurlsessiond le décrit comme « the background NSURLSession daemon ». C’est un daemon par utilisateur. Il exécute les tâches des apps qui utilisent des sessions URL en arrière-plan.

Les apps utilisent des sessions en arrière-plan pour les longs transferts. La documentation d’Apple indique que ces tâches continuent lorsque l’app est suspendue. Comme c’est macOS qui effectue le transfert, Moniteur d’activité affiche le trafic sous nsurlsessiond, et non sous l’app.

Le programme est /usr/libexec/nsurlsessiond, signé par Apple. La page man indique qu’il n’a aucune option et que les utilisateurs ne doivent pas le lancer manuellement.

Pourquoi il utilise le réseau

  • Les téléchargements des apps. N’importe quelle app peut lui confier un téléchargement. La documentation de Kilobat cite Musique et Podcasts comme exemples courants.
  • Les envois des apps. La documentation d’Apple indique que les sessions en arrière-plan peuvent aussi effectuer des envois HTTP et HTTPS.
  • Les transferts reportés à un meilleur moment. Apple indique que le système peut retarder un gros transfert discrétionnaire, par exemple jusqu’à ce que le Mac soit sur secteur et en Wi-Fi.

Est-ce normal ?

Oui. Le trafic de nsurlsessiond fait partie du fonctionnement normal de macOS. Sa quantité dépend de ce que les apps ont demandé.

Regardez de plus près quand il transfère des gigaoctets en partage de connexion, ou quand il ne s’arrête jamais. Cherchez alors l’app qui a demandé le transfert.

Voir combien il consomme

  1. Ouvrez Moniteur d’activité depuis Applications > Utilitaires. Cliquez sur Réseau.

  2. Tapez nsurlsessiond dans le champ de recherche. Les colonnes Octets envoyés et Octets reçus indiquent ce qu’il a transféré.

  3. Dans Terminal, surveillez uniquement ce processus. Appuyez sur d pour afficher la variation par seconde, et sur q pour quitter.

    nettop -p nsurlsessiond -P
  4. Moniteur d’activité et nettop n’indiquent pas quelle app a demandé le transfert. Pensez à ce que vous avez lancé juste avant, par exemple le téléchargement d’un podcast.

Le réduire ou le suspendre sans risque

  1. Trouvez l’app qui a demandé le téléchargement. Mettez en pause ou annulez le téléchargement dans cette app.

  2. Désactivez les téléchargements automatiques dans les réglages de cette app.

  3. En partage de connexion ou sur un réseau plafonné, activez le Mode Faibles données. Choisissez menu Pomme > Réglages Système > Wi-Fi. Cliquez sur Détails à côté du réseau, puis activez Mode Faibles données.

  4. La documentation d’Apple laisse chaque app décider si elle utilise un réseau en Mode Faibles données. Certaines apps continuent. Voir Utiliser le Mode Faibles données sur un Mac.

  5. Ne quittez pas nsurlsessiond dans Moniteur d’activité. Il fait partie de macOS, et d’autres fonctions en dépendent. Il travaille pour de nombreuses apps en même temps.

Avec Kilobat

  1. Ouvrez la liste des apps de Kilobat et recherchez nsurlsessiond. Sa ligne affiche le débit en direct et les octets transférés.

  2. Kilobat place ce service dans le groupe Téléchargements système, avec une ligne qui décrit son rôle. Développez le groupe pour voir chaque service.

  3. Avec le filtre réseau activé, cliquez sur le service. Le panneau indique pour quelles apps étaient les téléchargements, par exemple « Pour Musique ».

  4. Sans le filtre, macOS n’indique que le service. Kilobat ne peut alors pas dire pour quelle app était un téléchargement.

  5. Dans Terminal, affichez la même liste en direct. Appuyez sur / et tapez le nom pour rechercher.

    kilobat status --watch
  6. Affichez son trafic sur une journée. Les noms correspondent à kilobat report --summary.

    kilobat bandwidth nsurlsessiond day
  7. Via MCP, un agent IA obtient le même historique avec get_app_bandwidth et le nom nsurlsessiond.

  8. La vue en direct est gratuite. L’historique dans l’app nécessite Pro. Kilobat n’enregistre l’historique que pendant que l’app tourne.

Questions

nsurlsessiond est-il un virus ?

Non. Il fait partie de macOS, dans /usr/libexec, et il a une page man. Ouvrez-la avec man nsurlsessiond.

Pourquoi nsurlsessiond consomme-t-il des données quand aucune app n’est ouverte ?

Les transferts en arrière-plan continuent lorsque l’app est suspendue. Apple les a conçus pour cela. L’app n’a pas besoin de rester ouverte.

Comment savoir pour quelle app nsurlsessiond télécharge ?

Les outils de macOS n’affichent que le service. Kilobat, avec son filtre réseau activé, indique l’app, par exemple « Pour Musique ».

Sources

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.