Comment trouver les gouffres à bande passante cachés sur macOS
Guide pratique pour repérer les gouffres à bande passante sur macOS qui se cachent derrière des processus auxiliaires, des démons système et des synchros silencieuses en arrière-plan.
- macOS
- Bandwidth
- Troubleshooting
- Network monitoring
Vous quittez chaque application. Vous fermez chaque onglet de navigateur. L'icône Wi-Fi est la seule chose dans votre barre de menu qui devrait bouger. Et pourtant votre routeur montre 8 Mbps soutenus en upload, heure après heure. Quelque part sur votre Mac, quelque chose parle — et aucun des suspects habituels n'est ouvert. Chasser les gloutons de bande passante macOS qui se cachent sous le capot est un débogage différent que de pister les fautifs évidents.
Les applications visibles dans votre Dock sont rarement le vrai problème. Les cachées le sont : processus auxiliaires, démons système, utilitaires d'arrière-plan uniquement, et agents lancés à l'ouverture de session qui n'ont aucune interface. Ce billet passe en revue comment les trouver, les nommer, et décider quoi en faire.
Pourquoi les pires gloutons de bande passante macOS sont cachés
Quand les gens disent qu'un Mac a des gloutons de bande passante cachés, ils veulent généralement dire l'une de quatre catégories :
- Processus auxiliaires — Chrome Helper, Slack Helper, etc. Ils ont des applications parentes que vous reconnaissez, mais le trafic apparaît sous des PIDs inconnus.
- Démons système —
cloudd,mediaanalysisd,nsurlsessiond,mDNSResponder,apsd. Ils font partie de macOS et font du vrai travail, mais leurs noms sont inscrutables. - Applications d'arrière-plan uniquement — agents de sauvegarde, antivirus, démons d'éclairage RGB, clients de synchro cloud sans icône Dock.
- LaunchAgents et LaunchDaemons — petits programmes persistants enregistrés avec
launchdqui s'auto-lancent et n'apparaissent jamais dans le commutateur Cmd+Tab.
Chacun est invisible d'une manière différente, et chacun exige une approche légèrement différente pour attribuer le trafic correctement.
Trouver les processus auxiliaires et les regrouper sous leur parent
C'est la source de confusion la plus courante. Ouvrez Activity Monitor → Network et vous verrez quelque chose comme :
Google Chrome Helper (Renderer) 45.2 MB sent
Google Chrome Helper (GPU) 0.8 MB sent
Google Chrome Helper (Plugin) 2.1 MB sent
Google Chrome Helper 18.4 MB sent
Google Chrome Helper 22.7 MB sent
Google Chrome Helper 9.0 MB sent
Google Chrome 0.3 MB sentSept lignes, aucune individuellement effrayante, totalisant environ 100 Mo. Slack, Discord, Telegram, Teams, VS Code, Notion, et la plupart des applications basées Electron suivent le même motif.
Pour attribuer le trafic auxiliaire correctement, vous devez soit additionner les lignes à la main soit utiliser un outil qui le fait pour vous.
ova fait ce regroupement automatiquement. Quelques autres outils aussi. L'idée est : toute vue par application qui ne regroupe pas les auxiliaires sous-vendra combien vos grosses applications Electron utilisent vraiment.
Décoder les démons système les plus courants
Voici ceux que vous verrez dans toute liste de processus qui inclut le travail d'arrière-plan. Un court guide de terrain :
cloudd
Le démon cloud d'Apple. Gère iCloud Drive, les téléversements iCloud Photos, et le trafic CloudKit pour toute application qui utilise iCloud comme backend de synchro. De gros pics ici signifient généralement que Photos expédie des originaux ou qu'une application tierce (une application de notes, une synchro de signets) réconcilie.
nsurlsessiond
Un service système qui fait tourner les sessions URL en arrière-plan au nom d'autres applications — surtout quand le Mac est branché et en Wi-Fi. Les mises à jour App Store, podcasts téléchargeant en arrière-plan, et téléversements iCloud peuvent tous apparaître ici. L'application d'origine est souvent cachée une couche en dessous.
mediaanalysisd
Analyse média locale (reconnaissance de visage/objet pour Photos, analyse de scène). Surtout CPU et disque, mais il déclenche cloudd quand les résultats doivent se synchroniser vers d'autres appareils. Si mediaanalysisd est occupé et cloudd téléverse, ces deux travaillent généralement ensemble.
softwareupdated
Téléchargeur de mise à jour système. Si celui-ci est occupé, macOS tire une mise à jour — qui peut être 4 à 15 Go.
mDNSResponder
Bonjour / DNS multicast. Devrait être presque zéro côté WAN. Du trafic mDNSResponder lourd sur le LAN signifie généralement qu'une application mal configurée diffuse trop agressivement, mais cela ne devrait pas dévorer votre forfait Internet.
apsd
Démon Apple Push Notification. Maintient une connexion persistante aux serveurs d'Apple pour les notifications push. Toujours actif, très basse bande passante, basiquement gratuit.
bird
Le démon fournisseur de fichiers d'iCloud Drive. De gros pics signifient qu'iCloud Drive déplace des données.
assetsd
Gestion d'assets de la bibliothèque Photos. Souvent enchaîné avec cloudd et photoanalysisd.
Applications d'arrière-plan uniquement que vous aviez oubliées
Une classe différente de processus caché : applications complètes qui se cachent intentionnellement de votre Dock. Communes :
- Clients de sauvegarde — Backblaze, Arq, Carbonite, iDrive
- Antivirus et EDR — Sophos, CrowdStrike, SentinelOne, Malwarebytes
- Stockage cloud — Dropbox, Google Drive, OneDrive, Box, Sync.com
- Utilitaires matériels — Logitech G Hub, Razer Synapse, logiciel OWC, outils de calibration d'écran
- Utilitaires de productivité — Bartender, Hazel, Alfred (faible trafic mais ils existent)
- Outillage développeur — Docker Desktop, Colima, JetBrains Toolbox, Tailscale, ngrok
Les quatre premières catégories sont celles qui déplacent de la vraie bande passante. La sauvegarde et l'antivirus en particulier peuvent déplacer des dizaines de gigaoctets par jour s'ils font des synchros initiales ou scannent un gros disque.
Comment les énumérer
Trois endroits où regarder :
- Réglages Système → Général → Ouverture de session et extensions. Liste tout ce qui se lance automatiquement. Certains tournent en arrière-plan sans interface.
- Activity Monitor → Tous les processus (menu View). Cela montre la liste complète, pas seulement les applications visibles par l'utilisateur.
- Terminal :
launchctl list | grep -v com.apple— montre les jobs launchd tiers.
Tout dans ces listes que vous ne reconnaissez pas mérite une investigation de cinq minutes.
Épingler le trafic à un processus caché
Une fois que vous avez une vue par application ou par processus de la bande passante, le flux de travail pour l'attribution est :
- Repérez le pic. Soit en direct (la barre de menu montre 30 Mbps maintenant) soit historique (hier à 14 h, quelque chose a utilisé 5 Go).
- Trouvez le processus principal pendant le pic. Un moniteur avec historique rend cela trivial ; sans un, vous devez regarder au moment où ça arrive.
- Cherchez le nom du processus. Si c'est un auxiliaire, trouvez le parent. Si c'est un démon, utilisez la table ci-dessus.
- Confirmez en quittant ou mettant en pause. Si mettre le suspect en pause arrête le trafic, vous avez votre réponse.
Voyez ova en action
Un moniteur de bande passante en barre de menu consultable d'un coup d'œil — local, signé, ~3 Mo.
Que faire quand le coupable est un démon système
C'est le cas plus délicat. Vous ne pouvez pas quitter cloudd ou nsurlsessiond — ils se relanceront, et les désactiver casse des parties de macOS. La bonne manœuvre est de trouver l'application d'origine et de la mettre en pause.
Un exemple concret : cloudd téléverse 200 Mbps pendant une heure après que vous avez importé un téléphone plein de vidéo 4K. La cause est iCloud Photos qui pousse les originaux. La solution est soit :
- Mettre en pause la synchro iCloud Photos (ouvrez Photos, descendez au bas, cliquez sur pause)
- Basculer en Mode Données Réduites sur le réseau actuel temporairement
- Attendre que ça passe — l'upload se termine une fois que les nouveaux originaux sont dans iCloud
Pour nsurlsessiond, les étapes sont similaires : déterminez quelle application a planifié la session d'arrière-plan. Les origines courantes sont l'App Store / Mac App Store, Music (téléchargement de musique achetée), Podcasts, et applications tierces utilisant URLSession avec la configuration d'arrière-plan.
Construire une base
Les gloutons de bande passante cachés sont les plus faciles à repérer quand vous savez à quoi ressemble « normal ». Après un boot frais, au repos :
- Le débit total devrait être un filet — kilobits par seconde, pas mégabits
apsd,mDNSResponder, et quelques petits processus système tic-taqueront doucement- Tout ce qui est soutenu au-dessus de 1 Mbps au repos vaut l'investigation
Faites tourner un moniteur par application comme ova pendant quelques jours en usage normal et vous reconnaîtrez vite la fréquence cardiaque au repos de votre Mac. Tout ce qui est en dehors de ce motif est candidat à la liste courte des gloutons de bande passante macOS.
Un audit pratique des gloutons cachés
Faites cela une fois et vous aurez une vue plus précise de votre Mac que la plupart des gens ne se donnent jamais la peine de développer :
- Redémarrez. Attendez deux minutes.
- Ouvrez ova (ou votre moniteur par application). Notez la base au repos — quels processus ont du trafic non nul ?
- Ouvrez Réglages Système → Général → Ouverture de session et extensions. Recoupez avec ce que vous avez vu tourner.
- Activity Monitor → View → All Processes → onglet Network. Triez par Bytes Sent. Identifiez tout ce que vous ne reconnaissez pas et cherchez.
- Pour chaque démon inconnu, décidez : connu-bon (apsd, mDNSResponder, cloudd si vous utilisez iCloud) ou à investiguer.
- Pour chaque application d'arrière-plan uniquement : décidez si vous la voulez encore. Désinstallez celles que vous ne voulez pas.
La plupart des utilisateurs trouvent une ou deux surprises dans cet audit — un client de sauvegarde oublié, un utilitaire matériel d'un périphérique qu'ils ont retourné, une synchro cloud qu'ils voulaient désactiver depuis des mois.
Que faire ensuite
Si vous ne faites pas tourner du tout un moniteur de bande passante par application, c'est le changement avec le plus gros retour. Sans un, les gloutons cachés restent cachés — l'onglet Network d'Activity Monitor est trop encombrant pour y vivre.
Étapes suivantes concrètes :
- Installez ova ou un autre moniteur de bande passante par application.
- Lancez l'audit ci-dessus.
- Mettez cette page en favori ou faites une capture de la table des démons — c'est agaçant de re-chercher
nsurlsessiondà chaque fois. - Revérifiez mensuellement. Les choses changent ; de nouveaux éléments d'ouverture de session sont ajoutés.
Les processus cachés sur macOS ne sont pas malicieux par défaut. Ils font le travail que vous (ou une application) avez demandé. La compétence de trouver les gloutons de bande passante que macOS expose est de pouvoir les voir, les nommer, et décider si vous voulez encore que ce travail se passe.