Si vous cherchez à limiter la quantité de données que votre serveur Windows ou votre machine Windows 10 consomme ou envoie sur le réseau, sachez que vous n’êtes pas seul. Par défaut, Windows a tendance à consommer beaucoup de bande passante : les applications et les processus en arrière-plan peuvent accaparer toute la bande passante disponible, sans laisser la moindre chance aux autres. Ce n’est pas idéal lorsqu’il y a plusieurs utilisateurs ou d’autres tâches critiques. Heureusement, il existe des méthodes intégrées pour définir des limites, ou du moins mieux prioriser les opérations. Ce guide vous présente quelques méthodes efficaces pour éviter qu’une application gourmande en ressources n’accapare toute la bande passante, notamment lors des copies ou des sauvegardes de fichiers. Vous découvrirez une combinaison de stratégie de groupe, de PowerShell, de paramètres SMB et même quelques options tierces. L’objectif final ? Des performances réseau plus prévisibles et la perspective d’un réseau plus lent.
Comment résoudre les problèmes de consommation excessive de bande passante réseau sous Windows Server et Windows 10
Configuration de la stratégie de groupe QoS sous Windows
Il s’agit d’une méthode classique : utiliser les paramètres QoS de Windows via la stratégie de groupe. Concrètement, cela permet d’allouer une bande passante spécifique à certaines applications, ports ou adresses IP. Cette fonctionnalité existe depuis Windows Vista/Server 2008 et reste donc fiable pour la plupart des configurations.
- Ouvrez gpedit.msc depuis le menu Exécuter ou Démarrer.
- Accédez à Configuration ordinateur > Paramètres Windows > QoS basée sur une stratégie. Cliquez avec le bouton droit et sélectionnez Créer une nouvelle stratégie.
- Nommez votre stratégie, puis cochez « Spécifier le débit de sortie ». C’est ici que vous définissez la limite de vitesse. Remarque : le débit est exprimé en Ko/s, donc 3 Mo/s = 3 072 Ko/s.
- Choisissez un processus (par exemple
explorer.exe), un port, ou configurez-le pour toutes les applications. Pour SMB, utilisez le port 445 et le protocole TCP. - Configurez les plages d’adresses IP de destination ou les interfaces si nécessaire (option avancée).Cliquez sur OK : la stratégie est activée. Aucun redémarrage n’est requis ; il suffit d’enregistrer et de fermer. Sur certaines machines, l’activation peut prendre une minute ou deux, voire nécessiter un redémarrage rapide.
Pourquoi est-ce utile ? Parce que Windows limitera désormais le trafic sélectionné en fonction de vos paramètres, empêchant ainsi une application de monopoliser votre réseau. Idéal pour éviter que les sauvegardes ou les transferts de fichiers volumineux ne ralentissent tout le reste. Si vous sélectionnez « Toutes les applications », attendez-vous à ce que les copies de fichiers volumineux soient globalement ralenties ; un compromis qui peut s’avérer nécessaire pour des performances plus prévisibles.
Gestion des stratégies QoS du réseau Windows via PowerShell
Si vous préférez l’interface en ligne de commande, PowerShell simplifie grandement la création et la modification des stratégies QoS. D’une part, il est rapide, et d’autre part, il vous évite de naviguer dans l’interface utilisateur des GPO.
- Ouvrez PowerShell en tant qu’administrateur.
- Créez une politique QoS, par exemple pour limiter le trafic SMB à 10 Mo/s :
New-NetQosPolicy -Name "SMBRestrictFileCopySpeed" -SMB -ThrottleRateActionBitsPerSecond 80MB - Vérifiez quelles stratégies sont actives avec :
Get-NetQosPolicy. Cela peut s’avérer utile si vous avez oublié votre configuration ou si vous souhaitez la vérifier. - Si nécessaire, supprimez ou modifiez les politiques en utilisant
Remove-NetQosPolicy -Name "SMBRestrictFileCopySpeed"ouSet-NetQosPolicy.
Pourquoi s’en soucier ? Parce que cela permet de modifier rapidement les stratégies sans redémarrer, et vous pouvez automatiser ces opérations par script ou effectuer des corrections rapides. Parfois, on a l’impression que Windows veut tout faire manuellement, mais PowerShell simplifie les choses. Sur certaines configurations, il peut être nécessaire de l’exécuter netsh interface tcp set global autotuninglevel=disabledsi la mise à l’échelle de la fenêtre TCP provoque des problèmes étranges, mais c’est un autre sujet.
Utilisation de Set-SmbBandwidthLimit pour la limitation du débit SMB
Cette option est plus précise : si vous êtes familiarisé avec les configurations Hyper-V ou SMB et que vous souhaitez limiter strictement le trafic SMB, elle est faite pour vous. Assurez-vous que la fonctionnalité de limitation de bande passante SMB est installée (elle est généralement incluse dans la plupart des éditions de Windows Server).
- Installez la fonctionnalité avec :
Add-WindowsFeature -Name FS-SMBBW. Vous pouvez également utiliser Gestionnaire de serveur > Ajouter des rôles et des fonctionnalités. - Définissez la limite à l’aide de PowerShell. Exemple : pour limiter le débit à 100 Mo/s pour la migration dynamique, exécutez :
Set-SmbBandwidthLimit -Category LiveMigration -BytesPerSecond 100MB. Pour le partage de fichiers classique, utilisez :Set-SmbBandwidthLimit -Category Default -BytesPerSecond 10MB.
Cette méthode est fiable sur Windows Server 2012 R2 et versions ultérieures. On ignore pourquoi, mais elle est principalement utilisée dans les environnements de virtualisation ; elle fonctionne pourtant parfaitement pour les limitations de débit de fichiers classiques.
Limitation de la bande passante de transfert de fichiers dans Robocopy
Lors de la copie de fichiers sur le réseau avec Robocopy, il existe une fonction intégrée permettant de ralentir volontairement le transfert grâce au paramètre /IPG (Inter Packet Gap).Ce paramètre insère un délai, offrant ainsi un répit à votre réseau pendant les transferts importants.
- La valeur est exprimée en millisecondes. Par exemple, pour limiter la vitesse à environ 5 Mo/s, il est conseillé d’essayer des valeurs de /IPG comprises entre 50 et 100.Étant donné que Robocopy transfère des blocs de 64 Ko, le réglage précis de /IPG peut s’avérer délicat.
- Voici une formule approximative ou un calculateur comme celui-ci, le calculateur Robocopy IPG, qui peut aider à accélérer les choses.
Remarque : pour les connexions instables ou limitées, le protocole BITS (Background Intelligent Transfer Service) permet d’effectuer des transferts limités et interrompables. Pratique pour les fichiers volumineux sur des connexions instables. Plus d’informations à ce sujet dans d’autres documents, mais bon à savoir.
Gestion du trafic avec des outils tiers
Si les outils Windows vous semblent trop lourds ou peu fiables, ou si vous avez besoin d’un contrôle plus précis de l’interface, des applications tierces comme NetLimiter ou TMeter Free font parfaitement l’affaire. Elles vous permettent de définir des limites par application, de programmer des limites et même de surveiller l’utilisation en temps réel.
- D’autres options existent, comme Glasswire (pare-feu et surveillance réseau), NetBalancer (règles de trafic) et cFosSpeed (priorisation du trafic).Ces solutions sont généralement payantes, mais elles offrent un contrôle plus poussé que les outils natifs.
Bien sûr, les politiques QoS de Windows suffisent généralement dans la plupart des cas, et elles sont gratuites. Cependant, si vous souhaitez un contrôle plus précis, ces outils peuvent justifier l’investissement. Gardez simplement à l’esprit qu’ils nécessitent souvent un apprentissage et qu’ils peuvent parfois être incompatibles avec les mises à jour Windows ou les VPN. Votre expérience peut varier.
Conclure
Il existe plusieurs façons de limiter la bande passante réseau sous Windows : les stratégies QoS intégrées (efficaces si elles sont correctement configurées), les commandes PowerShell pour des ajustements rapides, les limites spécifiques au protocole SMB ou encore des outils tiers pour un contrôle plus poussé. Il s’agit de trouver le bon équilibre : choisissez la solution qui vous convient le mieux. En général, les paramètres QoS suffisent, mais dans certains cas, une application tierce simplifie la tâche.
Résumé
- Essayez la stratégie de groupe QoS pour un contrôle étendu sans logiciel supplémentaire.
- Utilisez PowerShell pour des modifications rapides ou pour créer des scripts.
- Configurez les limites de bande passante SMB si le trafic SMB est la principale préoccupation.
- Tirez parti de la fonction /IPG de Robocopy pour une copie de fichiers contrôlée sur les réseaux lents.
- Envisagez des outils tiers si les options natives sont insuffisantes ou trop complexes.
Conclusion
La plupart du temps, configurer une politique QoS ou ajuster les limites SMB suffit. Ces paramètres permettent de maintenir la stabilité de votre réseau sans le brider complètement. Si vous utilisez des applications ou des protocoles spécifiques, adaptez les politiques en conséquence. Cela rend le tout plus prévisible, surtout avec plusieurs utilisateurs. On croise les doigts pour que cela évite à certains les problèmes de lenteur. Parfois, un simple ajustement suffit à s’épargner bien des soucis par la suite.