Retour au blog
·10 min de lecture·productdevbook

Comment fixer un plafond de bande passante sur macOS (guide pratique)

macOS n'embarque pas de plafond global de bande passante, mais vous pouvez en bâtir un. Tour d'horizon de la limitation, des alertes et des limites par application sur Mac.

  • macOS
  • Bandwidth
  • Tutorial
  • Productivity

Vous partagez la connexion de votre Mac avec votre téléphone pour un long vol et vous voulez vous assurer que votre Mac ne mange pas silencieusement 30 Go de données cellulaires en faisant tourner la synchro iCloud, Time Machine, et un téléchargement Slack de chaque emoji jamais livré. Vous cherchez « comment régler un plafond de bande passante sur macOS » et découvrez, frustrant, que macOS n'en a pas. Pas vraiment. La question du plafond de bande passante macOS s'avère être un problème en couches sans bouton unique.

Ce billet couvre ce qui est vraiment possible — combiner Mode Données Réduites, throttling par application, pauses planifiées, et surveillance active pour construire quelque chose de proche d'un vrai plafond. Aucune de ces options seule n'est une limite stricte. Ensemble elles vous amènent à 90 % du chemin.

Pourquoi macOS ne livre pas de bascule plafond de bande passante intégrée

macOS traite l'accès réseau comme une capacité binaire par application — soit une application peut parler au réseau, soit elle ne peut pas. Il n'y a pas de réglage au niveau noyau « ce Mac ne peut pas utiliser plus de 5 Go aujourd'hui ». Le plus proche de macOS est le Mode Données Réduites, qui est un indice par réseau aux services d'arrière-plan qu'ils devraient différer les gros téléversements et téléchargements.

Un vrai plafond global exigerait quelque chose comme un filtre réseau noyau (une Network Extension) qui mètre le trafic et drop les paquets quand une limite est atteinte. Des outils comme Little Snitch et Murus peuvent faire du filtrage par application avec une architecture similaire, mais ce sont des pare-feu — ils bloquent, ils ne brident pas.

Donc la réponse réaliste est : il n'y a pas de plafond de bande passante en un clic. Vous construisez l'équivalent à partir de contrôles en couches.

Ce que « plafond » signifie vraiment en pratique

Avant de lister les techniques, soyez précis sur ce que vous voulez. Il y a trois objectifs distincts :

  1. Rester sous un plafond cellulaire ou hot-spot. « Ne brûle pas le forfait 5 Go de mon téléphone. »
  2. Éviter la contention de bande passante. « Ne laisse pas les téléversements de sauvegarde ruiner mon appel vidéo. »
  3. Limite stricte de données par période. « Pas plus de 50 Go ce mois-ci, point. »

Les deux premiers sont très réalisables avec les outils intégrés et un moniteur. Le troisième est dur — macOS n'a rien de natif pour cela, et même les outils tiers l'approchent généralement via alertes plus action manuelle.

Couche 1 : Mode Données Réduites (le plus grand levier)

Le Mode Données Réduites est ce que macOS approche le plus d'un plafond intégré. Il est par réseau — vous l'activez pour un SSID Wi-Fi spécifique, et macOS différera ou réduira le trafic sur ce réseau.

Ce que le Mode Données Réduites fait vraiment

Quand le Mode Données Réduites est activé sur un réseau :

  • Mises à jour logicielles arrêtent de télécharger en arrière-plan. Vous obtenez une notification mais le téléchargement attend.
  • Mises à jour automatiques de l'App Store se mettent en pause.
  • iCloud Photos arrête de téléverser les originaux. Les vignettes optimisées se synchronisent encore.
  • iCloud Drive diffère les gros téléversements.
  • Mail arrête la récupération automatique de pièces jointes.
  • Background app refresh est limité.
  • Apple Music et autres flux médias Apple descendent à des bitrates plus bas.
  • Beaucoup d'applications tierces respectent le drapeau Mode Données Réduites via l'API standard URLSession.

Ce n'est pas un plafond strict. Les applications de premier plan actives utilisent encore autant de données qu'elles veulent. Mais cela coupe dramatiquement le trafic d'arrière-plan silencieux — souvent plus de la moitié du total de données sur un Mac typique.

Comment l'activer

Réglages Système → Wi-Fi → cliquez sur le petit bouton « i »/« Détails » à côté du réseau → activez Mode Données Réduites.

Faites-le pour :

  • Le SSID hot-spot de votre téléphone
  • Réseaux Wi-Fi d'hôtels que vous utilisez à répétition
  • Wi-Fi de cafés
  • Tout réseau invité où vous ne voulez pas de synchro d'arrière-plan qui tourne

Couche 2 : Pause et désactivation par application

Après le Mode Données Réduites, le levier suivant le plus grand est de mettre les applications lourdes en pause individuellement avant de se connecter à un réseau contraint.

Une checklist avant décollage pour le partage ou Wi-Fi plafonné :

  1. Time Machine : Réglages Système → Général → Time Machine → désactivez « Sauvegarder automatiquement » ou cliquez sur « Sauter cette sauvegarde ».
  2. iCloud Photos : Ouvrez Photos, descendez au bas, cliquez sur pause sur le statut de téléversement.
  3. iCloud Drive : Réglages Système → Identifiant Apple → iCloud → iCloud Drive — désactivez les applications qui synchronisent de gros dossiers (Bureau, Documents) ou mettez en pause via le statut barre latérale du Finder.
  4. Dropbox / Google Drive / OneDrive : Cliquez sur chaque icône en barre de menu et choisissez « Mettre la synchro en pause ».
  5. Backblaze / Arq / Carbonite : Mettez en pause depuis la barre de menu.
  6. Navigateur : Fermez les onglets IDE cloud, onglets de chat vidéo, et tout ce qui diffuse.
  7. Slack / Discord / Teams : Quittez si vous n'avez pas besoin de notifications.

Cinq minutes de clics économisent des gigaoctets. Notez où chaque contrôle de pause vit pour pouvoir lancer la checklist rapidement.

Couche 3 : Surveillance active avec alertes

Les plafonds doux exigent de la visibilité. Sans une vue de bande passante par application, vous ne pouvez pas dire si votre checklist avant décollage a vraiment marché. Vous ne pouvez pas non plus dire si vous êtes encore dans les clous une heure plus tard.

Un moniteur comme ova vous donne :

  • Débit total en direct pour que vous puissiez voir d'un coup d'œil si quelque chose téléverse silencieusement
  • Répartition par application pour qu'un pic surprise ait un nom en quelques secondes
  • Chronologie historique pour que vous puissiez confirmer « la dernière heure j'ai utilisé 200 Mo » au lieu de deviner
  • Regroupement des processus auxiliaires pour que les sept auxiliaires de Chrome apparaissent comme une ligne

Sans cela, vous volez à l'aveugle. Avec cela, « rester sous 5 Go sur ce hot-spot » devient une question à laquelle vous pouvez vraiment répondre.

Total consultable + par application
Une petite lecture en barre de menu pour le débit total plus un clic pour le débit par application. Environ 3 Mo sur disque, CPU au repos sous 0,3 %.

Voyez ova en action

Un moniteur de bande passante en barre de menu consultable d'un coup d'œil — local, signé, ~3 Mo.

Télécharger pour macOS

Une procédure simple de plafond manuel

Combinez les couches :

  1. Connectez-vous au réseau contraint.
  2. Activez le Mode Données Réduites pour ce SSID (une fois, par réseau).
  3. Lancez la checklist de pause pour toute application non déjà couverte par le Mode Données Réduites.
  4. Ouvrez ova dans votre barre de menu et notez le total de départ.
  5. Jetez-y un œil toutes les 15-30 minutes. Si le total grimpe plus vite que prévu, parcourez la chronologie et trouvez le fautif.
  6. Quand vous atteignez votre plafond doux, déconnectez ou mettez en pause plus agressivement.

Ce n'est pas automatisé, mais ça marche, et c'est le plafond réaliste de ce qui est possible sans outils tiers.

Couche 4 : Throttling par application avec TripMode

Pour les utilisateurs qui veulent quelque chose de plus proche d'un vrai pare-feu par application sur les réseaux plafonnés, TripMode vaut la peine de connaître. C'est un outil macOS payant qui :

  • Détecte quand vous vous connectez à un hot-spot ou réseau « plafonné »
  • Bloque chaque application de l'accès réseau par défaut
  • Vous laisse autoriser des applications spécifiques en un clic
  • Montre l'usage de données par application pendant la session

C'est une forme d'outil différente d'ova — TripMode est un pare-feu (il bloque) ; ova est un moniteur (il observe). Beaucoup de gens font tourner les deux : TripMode pour garder les applications hors ligne, ova pour voir exactement ce que les applications autorisées font.

Couche 5 : Plafonds au niveau routeur (le plafond strict)

Le seul endroit où vous pouvez vraiment imposer un plafond strict de bande passante est votre routeur. Beaucoup de routeurs modernes — eero, Unifi, ASUS, OpenWrt, pfSense — supportent les règles QoS par appareil et limites de bande passante. Si vous voulez une vraie règle « ce Mac ne peut pas utiliser plus de 100 Go par mois », c'est là qu'il faut la régler.

Exemples :

  • Unifi : Network → Settings → Profiles → User Groups → réglez les limites de bande passante, puis assignez les clients
  • OpenWrt / pfSense : Règles Traffic Shaping ou QoS par IP LAN
  • ASUS Merlin : QoS → Adaptive QoS avec limites par appareil

C'est exagéré pour la plupart des utilisateurs, mais c'est une façon fiable d'imposer un vrai plafond. Associez-le à un moniteur pour savoir à quel point vous êtes proche.

Ce qui ne marche pas (et pourquoi)

Quelques approches qui apparaissent dans les recherches mais ne résolvent pas vraiment le problème :

pfctl et dummynet

macOS livrait dummynet (le framework de traffic-shaping FreeBSD) et ipfw. Les deux ont été supprimés ou rendus obsolètes dans les versions récentes de macOS. pfctl (le packet filter OpenBSD) existe encore mais ses fonctionnalités de bande passante shaping ont été éviscérées sur macOS. Vous pouvez encore l'utiliser pour bloquer, pas pour des limites de débit propres.

L'outil développeur d'Apple pour simuler les réseaux lents. Il peut façonner votre connexion entière à des kbps spécifiques pour les tests. Mais il est global et on/off — pas un plafond par application ou par période. Utile pour le débogage, pas pour les plafonds quotidiens.

Throttling via proxies système

Régler un proxy HTTP avec une fonctionnalité de limite de débit (mitmproxy, Charles) ne façonne que le trafic qui passe par le proxy — beaucoup d'applications le contournent.

Une recette complète pour « je veux un plafond »

En mettant tout ensemble. Si vous prenez au sérieux de rester sous un nombre, voici la recette la plus réaliste :

  1. Pour les réseaux Wi-Fi plafonnés : Activez le Mode Données Réduites par SSID.
  2. Avant de se connecter à un réseau connu plafonné : Lancez la checklist de pause (Time Machine, iCloud Photos, clients de synchro, sauvegarde).
  3. Pour une session hot-spot : Ajoutez TripMode pour bloquer par défaut et autoriser par application.
  4. Pour une conscience continue : Faites tourner ova dans votre barre de menu pour toujours savoir ce qui bouge.
  5. Pour un vrai plafond strict : Réglez les limites QoS par appareil sur votre routeur.

Cela fait cinq couches, chacune adressant un mode d'échec différent. Aucune d'elles n'est un « plafond ». Ensemble elles le sont.

Que faire ensuite

Choisissez une couche et ajoutez-la aujourd'hui. La plupart des gens n'ont pas le Mode Données Réduites activé sur le hot-spot de leur téléphone, et cette seule bascule économise plus de bande passante que tout autre élément de cette liste.

Un démarrage de 10 minutes :

  1. Réglages Système → Wi-Fi → cliquez sur « Détails » sur chaque réseau que vous utilisez régulièrement comme hot-spot ou réseau invité → activez le Mode Données Réduites.
  2. Mettez en favori le contrôle de pause pour vos trois principales applications de synchro (Photos, Dropbox, Time Machine).
  3. Installez ova et laissez-le siéger dans la barre de menu pendant une semaine pour que vous sachiez à quoi ressemble votre motif normal.
  4. La prochaine fois que vous partagez la connexion, vous serez dans une bien meilleure forme que de partir de zéro.

Une vraie solution de plafond de bande passante macOS n'est pas un seul réglage — c'est une discipline plus la bonne vue. Faites les parties qui comptent le plus, et arrêtez de chasser la bascule tout-en-un qui n'existe pas.