Décharge de batterie due à l'activité réseau sur MacBook
L'activité réseau est l'une des principales causes de décharge de batterie sur MacBook. Comment trouver les applications responsables et les faire taire sans casser votre flux de travail.
- MacBook
- Battery
- Bandwidth
- Troubleshooting
Votre MacBook est posé sur le bureau, capot mi-ouvert, à ne « rien » faire. Vous partez avec 92 % et revenez quatre-vingt-dix minutes plus tard à 71 %. Activity Monitor ne montre rien de saturé. Les ventilateurs sont silencieux. Mais la batterie saigne, et la réponse est presque toujours la même : quelque chose parle au réseau, les radios ne dorment jamais, et le SoC est sans cesse réveillé pour traiter ça.
Le drain de batterie sur un MacBook n'est pas toujours une histoire de CPU. Une part étonnante en est une histoire de réseau. Si vous voulez comprendre le comportement de drain de batterie réseau d'un MacBook, vous devez regarder ce qui se passe entre les applications de premier plan — les auxiliaires, les démons de synchro, les keep-alives, et les messageries qui ne se taisent jamais vraiment.
Pourquoi le drain de batterie réseau d'un MacBook est différent
Il y a trois couches qui paient pour chaque paquet que votre Mac envoie ou reçoit.
- La radio. Le Wi-Fi (ou cellulaire, en partage) est l'un des composants les plus gourmands en énergie de la machine. Elle tire significativement plus de courant en transmission qu'au repos, et elle ne peut pas dormir profondément si l'hôte continue de lui passer des paquets.
- Le system-on-chip. Même un minuscule événement réseau — un ACK de 200 octets, un ping de heartbeat — réveille des parties du SoC, exécute du code, et se rendort. Des centaines de cela par minute s'accumulent.
- L'écran et le noyau. Certains événements réseau déclenchent des notifications, des mises à jour de badge, ou de brefs réveils qui allument le rétroéclairage de l'écran ou exécutent un démon de notification. Chacun est un coup petit mais réel.
Le motif qui assassine l'autonomie est le bavardage constant à faible volume : une application qui ping toutes les quelques secondes, un client de synchro faisant des sondages de métadonnées sans fin, ou une application de visioconférence qui ne libère jamais complètement sa session audio/réseau après une réunion.
Comment repérer les fautifs
L'onglet Energy d'Activity Monitor vous donne un nombre « Avg Energy Impact », mais il mélange CPU, GPU et réseau en un seul score. Pour attribuer le drain spécifiquement à l'activité réseau, il vous faut la bande passante par application dans le temps — pas juste un total depuis le démarrage.
À quoi ressemble le « bon »
Un Mac sain au repos en Wi-Fi, sans travail au premier plan, montrera typiquement :
- Quelques Ko/s de trafic d'arrière-plan pour les services système (NTP, notifications push, vérifications de mise à jour)
- De brèves rafales quand une application comme Mail ou Messages se synchronise
- De longues plages de trafic quasi nul entre les rafales
À quoi ressemble le « mauvais »
- Une base soutenue de 50 à 200 Ko/s qui ne tombe jamais
- Des pics répétés à intervalle régulier (toutes les 30 secondes, toutes les minutes)
- Une seule application montrant des Mo cumulés significatifs sur une période au repos
Si vous voyez le mauvais motif, vous avez un problème de batterie qui se cache derrière un problème de réseau.
Les suspects habituels
Une poignée d'applications apparaissent constamment dans les enquêtes de drain de batterie réseau MacBook.
Clients de synchro cloud
Dropbox, Google Drive, OneDrive et iCloud Drive maintiennent tous des connexions d'arrière-plan. Quand ils indexent un dossier, surveillent les changements ou téléversent une file, ils gardent la radio occupée. Si vous avez les trois en marche et que le même dossier est surveillé par deux d'entre eux, vous payez deux fois.
Messageries et applications de réunion
Slack, Discord, Microsoft Teams et Zoom maintiennent tous des connexions persistantes. Les processus auxiliaires de Slack à eux seuls peuvent garder plusieurs sockets ouvertes par espace de travail. Teams a historiquement été un gros bavard d'arrière-plan. Zoom garde les périphériques audio et les sessions réseau actifs plus longtemps que vous ne l'attendriez après la fin d'un appel.
Navigateurs avec trop d'onglets
Une fenêtre Chrome avec 40 onglets c'est 40 petits acteurs réseau. Chacun peut sonder pour des mises à jour, rafraîchir des publicités, ou diffuser de la télémétrie. L'agrégat est significatif, et parce que chaque processus auxiliaire est petit, il n'apparaît pas clairement dans les outils qui ne regroupent pas les auxiliaires sous leur parent.
Sauvegardes et antivirus
Time Machine en réseau, Backblaze, Carbon Copy Cloner avec destinations cloud, et tout agent de sécurité endpoint tiers gardera la radio occupée chaque fois qu'il a du travail à faire.
Attribuer la perte de batterie à une application spécifique
Voici un flux de travail qui marche sur tout MacBook moderne.
- Établissez une base. Fermez tout ce que vous pouvez. Notez le pourcentage de batterie, l'heure, et le wattage depuis
pmset -g battsi vous voulez un nombre. - Attendez quinze minutes avec le capot ouvert et l'écran tamisé. Pas d'utilisation active.
- Vérifiez l'usage réseau par application pour cette fenêtre. Vous cherchez l'application qui a silencieusement accumulé le plus de données.
- Quittez le suspect et répétez pour quinze minutes de plus.
- Comparez les taux de drain. Un drain significativement lié au réseau bougera de 1 à 3 points de pourcentage par quinze minutes quand vous éliminez le fautif.
C'est le genre de travail pour lequel ova est construit : un moniteur de bande passante en barre de menu consultable d'un coup d'œil qui montre les débits en direct et les chronologies historiques par application, échantillonnant à environ 1 Hz, avec les auxiliaires regroupés sous les parents pour que le relevé colle à votre modèle mental.
Voyez ce qui mange votre batterie via la radio
ova est un moniteur de bande passante minimaliste en barre de menu macOS — données locales, signé et notarisé, environ 3 Mo. Débit en direct par application plus historique parcourable.
Étapes pratiques que vous pouvez prendre aujourd'hui
Vous n'avez pas besoin de diagnostiquer pour obtenir la plupart des gains. Voici les changements qui paient le plus vite.
Choisissez un cloud et reléguez les autres
Si vous avez Dropbox, iCloud Drive et OneDrive tous en marche, choisissez-en un comme principal et quittez les autres quand vous n'en avez pas activement besoin. Deux moteurs de synchro surveillant des dossiers qui se chevauchent est une taxe que vous continuez de payer.
Quittez les messageries que vous n'utilisez pas
Slack et Discord sont conçus pour donner une impression de « toujours actif ». C'est génial pour la réactivité et mauvais pour la batterie quand vous essayez d'écrire ou de lire hors ligne. Les quitter pendant que vous vous concentrez et les rouvrir quand vous changez de contexte ne coûte rien socialement et économise de la vraie batterie.
Fermez les fenêtres de navigateur que vous aviez oubliées
La fenêtre « j'y reviendrai » avec 30 onglets de mardi dernier est un drain de batterie d'arrière-plan. Mettez en favori et fermez.
Désactivez les éléments d'ouverture de session dont vous n'avez pas besoin
Réglages Système → Général → Ouverture de session. La plupart des utilisateurs ont 3 à 5 choses là-dedans qu'ils ne se rappellent pas avoir ajoutées. Chacune est un acteur réseau candidat au boot.
Utilisez le Mode Faible Consommation sur batterie
Réglages Système → Batterie → Mode Faible Consommation. Il limite l'activité d'arrière-plan et réduit les récupérations en arrière-plan. Ce n'est pas un moniteur réseau, mais il atténue automatiquement les pires fautifs.
Ce que macOS vous dit et ce qu'il ne vous dit pas
macOS expose beaucoup d'information sur l'énergie et une quantité modérée sur l'usage réseau, mais il ne connecte pas bien les deux.
- Activity Monitor → Energy montre l'impact énergétique mais regroupe le réseau dans un seul score
- Activity Monitor → Network montre les octets envoyés et reçus, mais c'est un instantané, pas une chronologie, et il ne regroupe pas les auxiliaires
- Batterie → État de la batterie → 24 dernières heures dans Réglages Système montre la courbe de décharge mais pas d'attribution par application
- Console.app montre les raisons de réveil mais est écrasant et pas conçu pour les non-ingénieurs
Cet écart — entre « la batterie se décharge » et « cette application spécifique est responsable parce qu'elle garde la radio occupée » — est exactement l'écart qu'un moniteur de bande passante par application comble. ova vous donne la chronologie et l'attribution par application en un seul menu déroulant en barre de menu, et parce qu'il est strictement local, il n'ajoute pas son propre bavardage réseau au problème que vous essayez de résoudre.
Une note sur les modes cellulaire et partage
Si vous partagez la connexion de votre MacBook avec votre téléphone, chaque octet coûte plus — en termes de coût de forfait comme en termes de puissance radio. Le modem cellulaire dans le téléphone fait le travail, mais votre Mac génère la demande. La même approche de diagnostic s'applique, sauf que les conséquences sont plus visibles parce que vous pourriez aussi voir la batterie de votre téléphone chuter en parallèle.
Quand vous êtes en partage, macOS marque la connexion comme coûteuse et certaines applications respectent ce signal. Beaucoup non. Les services de sauvegarde cloud en particulier ont un mauvais bilan pour se retenir sur les connexions plafonnées. Auditer l'usage par application compte encore plus quand la bande passante a un coût en dollars attaché.
Pour conclure
Le problème de drain de batterie réseau MacBook est réel, courant, et presque toujours traçable à deux ou trois applications. Le chemin en avant est court :
- Établissez que le drain a lieu quand rien ne devrait tourner
- Identifiez quelles applications génèrent du trafic d'arrière-plan avec une vue par application, auxiliaires regroupés
- Quittez ou reconfigurez les fautifs, un par un
- Vérifiez que le taux de drain a chuté
Vous n'avez besoin de rien d'exotique. Vous avez besoin de visibilité sur ce que la radio de votre Mac fait, idéalement dans la barre de menu où vous regarderez réellement. C'est tout l'intérêt de ova — il s'y loge, échantillonne le réseau, regroupe les auxiliaires et vous montre la chronologie. Environ 3 Mo sur disque, tourne sur macOS 14 et ultérieur, toutes les données restent sur votre machine.
Passez dix minutes à auditer une fois. Vous trouverez la seule application qui vous coûtait silencieusement 15 % par heure et vous récupérerez la majeure partie de cette batterie.