TanodTools
PL

Kalkulator burst MikroTik

Wpisz max-limit, burst-limit, burst-threshold i burst-time i zobacz dokładnie, jak długo klient korzysta z burst od stanu bezczynności, ile to danych oraz jaką linię queue wkleić.

Działa w Twojej przeglądarce; nic, co wpiszesz, nie opuszcza urządzenia

Wysyłanie (klient do internetu)
Pobieranie (internet do klienta)
Opcjonalnie: pokazuje próg, który daje burst o tej długości.

Modeluje burst RouterOS dla jednego klienta z nieograniczonym zapotrzebowaniem, mierzony w krokach burst-time/16, tak jak robi to RouterOS. Prawdziwy ruch jest bardziej zrywowy, a kolejki nadrzędne mogą ograniczać klienta poniżej tych wartości. MikroTik i RouterOS są znakami towarowymi SIA Mikrotīkls. To narzędzie jest niezależne i nie jest powiązane z MikroTik ani przez niego rekomendowane.

Jak obliczyć ustawienia burst MikroTik

  1. Wpisz max-limit, burst-limit, burst-threshold i burst-time dla wysyłania i pobierania. Prędkości przyjmują k, M lub G, na przykład 20M.
  2. Odczytaj, jak długo trwa burst od stanu bezczynności, i spójrz na wykres, który pokazuje dozwoloną prędkość oraz średnią, którą RouterOS porównuje z progiem.
  3. Opcjonalnie wpisz pożądany czas trwania burst, aby uzyskać próg, który go daje, a potem skopiuj linię simple queue lub rate-limit PPP.

Burst w kolejkach RouterOS krok po kroku

Burst pozwala klientowi przez krótki czas przekraczać max-limit, dzięki czemu strony internetowe i małe pliki ładują się szybko, a długie transfery i tak ustalają się na prędkości z abonamentu. Kontrolują go cztery ustawienia, każde podawane jako wysyłanie/pobieranie w simple queue: max-limit, czyli normalny pułap; burst-limit, wyższy pułap podczas burst; burst-threshold, średnia prędkość, przy której burst się kończy; oraz burst-time, okno, w którym ta średnia jest mierzona.

RouterOS dzieli burst-time na 16 przedziałów. Po każdym przedziale uśrednia prędkość klienta z ostatnich 16 przedziałów i porównuje ją z progiem: poniżej niego klient może używać burst-limit, na progu lub powyżej tylko max-limit. Klient po bezczynności zaczyna ze średnią zero, wysyła z burst-limit, a średnia rośnie, aż przekroczy próg. Przy burst-time 8 s, burst-limit 40M i progu 16M średnia osiąga próg po 3,2 s, a następne sprawdzenie, po 3,5 s, kończy burst; klient przesłał do tego czasu około 17,5 MB. Potem średnia pozostaje powyżej progu, dopóki klient transferuje z max-limit, więc kolejny burst wymaga przerwy.

Dobór wartości

  • Ustaw burst-limit na prędkość, jaką mają przypominać krótkie transfery, często 1,5 do 2 razy max-limit.
  • Utrzymuj burst-threshold poniżej max-limit, zwykle na poziomie 60–80% tej wartości, i dostrajaj burst-time, aby uzyskać żądany czas burst.
  • Wyłącz FastTrack lub wyłącz z niego klientów objętych kolejkami: pakiety fasttrack całkowicie omijają simple queue. Kolejki wygenerujesz w narzędziu Generator simple queue MikroTik lub jako profile PPP w narzędziu Generator serwera PPPoE MikroTik.

Najczęstsze pytania

Jak działa burst w MikroTik?

Co burst-time/16 RouterOS wylicza średnią prędkość klienta z ostatniego burst-time. Dopóki ta średnia jest poniżej burst-threshold, kolejka pozwala klientowi wysyłać z prędkością do burst-limit; gdy średnia osiągnie próg, klient spada do max-limit. Klient, który był bezczynny, ma średnią zero, więc nowe pobieranie zaczyna się od burst-limit i po kilku sekundach spada do max-limit.

Jak długo trwa burst?

Przy starcie od bezczynności i kliencie, który zabiera wszystko, co mu oferowane, burst trwa około burst-threshold × burst-time ÷ burst-limit. Dla burst-limit 40M, progu 16M i burst-time 8s daje to 16 × 8 ÷ 40 = 3,2 sekundy. Średnia jest sprawdzana ponownie tylko co burst-time/16 (tutaj pół sekundy), więc burst naprawdę kończy się przy pierwszym sprawdzeniu po tym punkcie, po 3,5 sekundy; kalkulator przechodzi przez te sprawdzenia i pokazuje obie wartości.

Dlaczego burst-threshold powinien być poniżej max-limit?

Jeśli próg jest powyżej max-limit, klient pobierający z prędkością max-limit ma średnią poniżej progu, więc burst włącza się z powrotem, średnia rośnie, burst się wyłącza i klient ciągle oscyluje. Przy progu poniżej max-limit klient, który nadal pobiera, pozostaje na max-limit i ponownie dostaje burst dopiero po przerwie.

Do czego służy linia rate-limit?

Profile PPP, sekrety PPP i RADIUS (atrybut Mikrotik-Rate-Limit) przyjmują te same limity jako jeden ciąg: max-limit, burst-limit, burst-threshold i burst-time, każdy jako rx/tx z punktu widzenia routera, czyli wysyłanie/pobieranie dla klienta. RouterOS buduje z niego dynamiczną simple queue po połączeniu klienta.

Czy limit-at jest częścią burst?

Nie. limit-at to prędkość, którą kolejka gwarantuje, gdy rodzic jest przeciążony; burst zmienia tylko to, jak wysoko ponad max-limit klient może przez pewien czas sięgnąć. Utrzymuj limit-at na poziomie max-limit lub niżej.

Czy cokolwiek jest wysyłane na serwer?

Nie. Symulacja i wykres są obliczane w Twojej przeglądarce.