Windows nie posiada prostego narzędzia do ograniczania prędkości transferu dla konkretnych procesów (chyba że chodzi o jego własne aktualizacje). Dlatego wielu programistów decyduje się na dodanie ograniczników do swoich programów, ale co zrobić, gdy taka opcja nie istnieje? Bezpłatna aplikacja o nazwie TMeter skupia się na zarządzaniu połączeniami, ale zawiera także moduł traffic shaper, który zmniejsza prędkość transferu dla dowolnego aktywnego procesu.
To bardzo częsty problem, o wiele starszy, niż myślisz: zawsze znajdzie się program lub usługa, która „dusi” dostępne pasmo, wpływając na wszystkie operacje pobierania i strumieniowania. Dobrym przykładem jest Windows Update, a Microsoft musiał wbudować ogranicznik, aby pobieranie poprawek nie zrujnowało łączności.
Innym przypadkiem wartym wzmianki jest BitTorrent. Pobieranie oparte na tym protokole często niszczy połączenia (a nawet potrafi zawiesić niektóre starsze routery), jednak klienci pozwalają z łatwością nałożyć ograniczenia. Jak więc zrobić to w innych programach? Klasyczną opcją jest NetLimiter, ale jego subskrypcja za 29 dolarów na dwa lata nie wygląda najlepiej. Alternatywą jest TMeter, który choć ma bardziej zaawansowany profil, oferuje wszystko, czego potrzebujemy, a jego twórca udostępnia darmową edycję.
Jak ograniczyć prędkość transferu za pomocą TMeter
- Po pobraniu i zainstalowaniu TMeter, jego pierwsze uruchomienie poprosi Cię o wybranie głównego interfejsu sieciowego. Ten krok jest bardzo ważny, w przeciwnym razie ogranicznik nie będzie działać. Pozostaw tryb operacyjny na „Active”, który jest już wybrany domyślnie.
- W drugim kroku przejdź do sekcji Process Definitions w kategorii Configuration. Kliknij Add, nadaj nazwę nowej definicji, a następnie wskaż ścieżkę do programu, który chcesz ograniczyć. Po znalezieniu pliku wykonywalnego potwierdź kliknięciem Apply.
- Następnie przejdź do sekcji Filterset w Configuration. Kliknij Add, wybierz Filter, co otworzy edytor filtrów. Przy zaznaczonej zakładce Ruleset kliknij Add Rule. Najpierw wypełnij pole Rule Description nazwą. W menu Source wybierz Local Process, a na liście Process Definition zaznacz wcześniej skonfigurowaną definicję. Kliknięcie OK przeniesie Cię z powrotem do zakładki Ruleset.
- Z zaznaczoną nową regułą zaznacz pole Enable Speed Limit i podaj prędkość w kilobajtach na sekundę. Naciśnij OK, aby zamknąć edytor filtrów, a następnie kliknij Apply. Ostatnim krokiem jest kliknięcie przycisku Start Capture.
Na koniec należy pamiętać, że traffic shaping nie jest w 100% dokładny. Oznacza to, że będziesz musiał skonfigurować limit więcej niż raz, aby osiągnąć pożądaną prędkość, a to zależy również od takich czynników jak program/usługa oraz plik do pobrania. Śmiało, przetestuj!
Oficjalna strona i pobieranie: Kliknij tutaj