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.
Où le voir
nsurlsessiondfigure dans la liste de Moniteur d’activité › Réseau, dansnettopou dans Kilobat.- Un coupe-feu ou un outil de surveillance réseau demande si
nsurlsessiondpeut se connecter. - Un partage de connexion ou un forfait de données s’épuise, et
nsurlsessiondtotalise 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
Ouvrez Moniteur d’activité depuis Applications > Utilitaires. Cliquez sur Réseau.
Tapez
nsurlsessionddans le champ de recherche. Les colonnes Octets envoyés et Octets reçus indiquent ce qu’il a transféré.Dans Terminal, surveillez uniquement ce processus. Appuyez sur d pour afficher la variation par seconde, et sur q pour quitter.
nettop -p nsurlsessiond -PMoniteur d’activité et
nettopn’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
Trouvez l’app qui a demandé le téléchargement. Mettez en pause ou annulez le téléchargement dans cette app.
Désactivez les téléchargements automatiques dans les réglages de cette app.
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.
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.
Ne quittez pas
nsurlsessionddans 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
Ouvrez la liste des apps de Kilobat et recherchez
nsurlsessiond. Sa ligne affiche le débit en direct et les octets transférés.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.
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 ».
Sans le filtre, macOS n’indique que le service. Kilobat ne peut alors pas dire pour quelle app était un téléchargement.
Dans Terminal, affichez la même liste en direct. Appuyez sur / et tapez le nom pour rechercher.
kilobat status --watchAffichez son trafic sur une journée. Les noms correspondent à
kilobat report --summary.kilobat bandwidth nsurlsessiond dayVia MCP, un agent IA obtient le même historique avec
get_app_bandwidthet le nomnsurlsessiond.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
- nsurlsessiond(8), page man installée avec macOS 27.2
- Apple Developer : Downloading files in the background
- Apple Developer : URLSessionConfiguration background(withIdentifier:)
- Apple Developer : URLSessionConfiguration isDiscretionary
- Apple Developer : URLSessionConfiguration allowsConstrainedNetworkAccess
- Assistance Apple : Afficher l’activité réseau dans Moniteur d’activité sur Mac
- nettop(1), page man installée avec macOS 27.2
- Documentation Kilobat : téléchargements système
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.