Malheureusement, Windows ne dispose d'aucun moyen simple pour limiter la vitesse des processus spécifiques (sauf pour ses propres mises à jour). C'est pourquoi de nombreux développeurs ont intégré des limiteurs à leurs programmes, mais que faire quand cette option n'existe pas ? Une application gratuite appelée TMeter se concentre sur la gestion des connexions, mais elle inclut aussi un traffic shaper qui réduit la vitesse de transfert de tout processus actif.
C'est un problème très courant, et bien plus ancien qu'on ne le pense : il y aura toujours un programme ou un service qui « étouffe » la bande passante disponible, affectant toutes les opérations de téléchargement et/ou de streaming. Un bon exemple est Windows Update, et Microsoft a dû intégrer un limiteur pour que le téléchargement des correctifs ne ruine pas la connectivité de l'ordinateur.
Autre cas à mentionner : BitTorrent. Les téléchargements basés sur ce protocole ont tendance à détruire les connexions (et même à faire planter certains vieux routeurs), mais leurs clients permettent d'appliquer des restrictions relativement facilement. Alors, comment faire avec d'autres programmes ? Une option classique est NetLimiter, mais son abonnement de 29 dollars pour deux ans ne passe pas très bien. L'alternative est TMeter, qui, bien qu'ayant un profil plus avancé, apporte tout ce dont nous avons besoin, et son créateur propose une édition freeware.
Comment limiter la vitesse de transfert avec TMeter
- Après avoir téléchargé et installé TMeter, sa première exécution vous demande de sélectionner l'interface réseau principale. Cette étape est très importante, sinon le limiteur ne fonctionnera pas. Nous devons également laisser le mode de fonctionnement sur « Active », qui est déjà sélectionné par défaut.
- La deuxième étape consiste à accéder à la section Process Definitions sous la catégorie Configuration. Là, nous cliquons sur Add, attribuons un nom à la nouvelle définition, puis cherchons le chemin du programme à limiter. Une fois son exécutable localisé, nous confirmons en cliquant sur Apply.
- Passons maintenant à la section Filterset dans Configuration. Nous cliquons sur Add, sélectionnons Filter, ce qui ouvre l'éditeur de filtres. Avec l'onglet Ruleset sélectionné, nous cliquons sur Add Rule. Nous remplissons d'abord le champ Rule Description avec un nom. Dans le menu Source, nous choisissons Local Process, et dans la liste Process Definition, nous cochons la définition configurée précédemment. Un clic sur OK nous ramène à l'onglet Ruleset.
- Avec la nouvelle règle sélectionnée, le reste consiste à cocher la case Enable Speed Limit et à spécifier une vitesse en kilooctets par seconde. Nous pressons OK pour fermer l'éditeur de filtres, puis un autre clic sur Apply. La dernière étape est de cliquer sur le bouton Start Capture.
Pour finir, il faut rappeler que le traffic shaping n'est pas 100 % exact. Cela signifie que vous devrez reconfigurer la limite plus d'une fois pour atteindre la vitesse souhaitée, et cela dépend aussi de facteurs comme le programme/service, et le fichier à télécharger. Faites le test !
Site officiel et téléchargement : Cliquez ici