Metoda w pięciu krokach
Podstawą pomiaru są liczniki oktetów interfejsu Twojego portu na naszym urządzeniu brzegowym, odczytywane co minutę. Pojedynczy pomiar to różnica dwóch kolejnych odczytów licznika podzielona przez rzeczywisty czas między nimi.
- Odczyty liczników oktetów portu rozkładamy na koszyki pięciominutowe w UTC, a odczyt obejmujący kilka koszyków dzielimy proporcjonalnie do czasu.
- Gdy Zamówienie obejmuje kilka portów, ruch wszystkich portów w tym samym koszyku sumujemy.
- W każdym koszyku bierzemy kierunek o większym ruchu.
- Koszyki bez pomiaru wyłączamy z obliczeń i nie liczymy ich jako zera.
- Wartości koszyków sortujemy rosnąco i bierzemy wartość z pozycji ⌈0,95 × n⌉ (metoda najbliższej rangi).
Który percentyl stosujemy, określa Zamówienie. W naszej ofercie taryfa percentylowa to 95. percentyl z zobowiązaniem. Metoda najbliższej rangi nie interpoluje, więc wynik jest zawsze wartością jednego ze zmierzonych koszyków.
Wartość jednego koszyka
Koszyk trwa 300 sekund. Koszyki zaczynają się co pięć minut od pełnej godziny UTC: 14:00, 14:05, 14:10. Ponieważ liczymy w UTC, zmiana czasu z zimowego na letni i z powrotem nie dodaje ani nie odejmuje koszyków. Wartość koszyka to liczba bitów przesłanych portami w tym czasie podzielona przez 300 s, osobno dla każdego kierunku.
| Port | Przychodzący (do Twojej sieci) | Wychodzący (z Twojej sieci) |
|---|---|---|
| Port 1 | 3 200 | 900 |
| Port 2 | 1 100 | 2 600 |
| Suma portów | 4 300 | 3 500 |
| Wartość koszyka | 4 300 | kierunek o mniejszym ruchu |
Kierunek o większym ruchu wybieramy po zsumowaniu portów, a nie na każdym porcie osobno: na porcie 2 przeważa ruch z Twojej sieci, ale w sumie obu portów przeważa ruch do Twojej sieci. U operatora dostępowego o wartości koszyka decyduje zwykle ruch przychodzący, a u firmy hostingowej ruch wychodzący.
Odczyt z okna 14:04:20–14:05:20 dzielimy według czasu: 40 sekund przypada na koszyk 14:00, a 20 sekund na koszyk 14:05.
Koszyki poza rachunkiem
Doba ma 288 koszyków, a pełny okres rozliczeniowy ma ich 30 × 288 = 8 640. Okres trwa 30 dni od dnia uruchomienia usługi, a nie miesiąc kalendarzowy: usługa uruchomiona 17 września ma okresy 17.09–16.10, 17.10–15.11, 16.11–15.12.
| Wielkość | Pełny okres | 240 koszyków bez pomiaru |
|---|---|---|
| Zmierzone koszyki | 8 640 | 8 400 |
| Pozycja percentyla | 8 208 | 7 980 |
| Koszyki poza rachunkiem | 432 | 420 |
| Czas poza rachunkiem | 36 godz. | 35 godz. |
Pozycję wyznaczamy z liczby zmierzonych koszyków. Koszyk bez pomiaru nie obniża percentyla tak jak zero ani nie podnosi go tak jak szczyt, tylko zmniejsza liczbę koszyków, z których wybieramy.
Przykład rachunku
Przykład
- Zobowiązanie
- 5 000 Mb/s
- Zmierzone koszyki
- 8 640 z 8 640
- Wartość na pozycji 8 208, czyli 433. od góry
- 5 432,4 Mb/s
- Nadwyżka: 5 432,4 − 5 000 = 432,4 Mb/s, zaokrąglona w górę do pełnego Mb/s
- 433 Mb/s
- Opłata za okres netto
- 5 000 × S + 433 × S
S to stawka netto za 1 Mb/s w okresie rozliczeniowym, określona w Zamówieniu. Rabat z Zamówienia obniża obie części opłaty.
W każdym wierszu zobowiązanie wynosi 5 000 Mb/s.
| 95. percentyl | Nadwyżka | Opłata za okres netto |
|---|---|---|
| 4 812,7 Mb/s | brak | 5 000 × S |
| 5 000 Mb/s | brak | 5 000 × S |
| 5 000 Mb/s + 1 b/s | 1 Mb/s | 5 000 × S + 1 × S |
Nadwyżkę liczymy w rozpoczętych Mb/s, a 1 Mb/s to 1 000 000 b/s. Opłata za okres netto jest więc iloczynem stawki S i większej z dwóch wartości: zobowiązania albo percentyla zaokrąglonego w górę do pełnego Mb/s.
Co wchodzi do pomiaru
Ruch odrzucony w oczyszczaniu nie dociera do portu i nie wchodzi do pomiaru. Ruch, który dotarł do portu, liczy się w całości, także gdy nosił cechy ataku. Gdy w okresie nie mamy pomiaru portu, płacisz samo zobowiązanie, bez nadwyżki szacunkowej.
Przykład
Atak, którego ruch przez 3 godziny dociera do portu i jest wyższy niż zwykłe szczyty okresu, zajmuje 36 najwyższych koszyków. Mieszczą się one w 432 koszykach poza rachunkiem, ale wypierają z nich 36 zwykłych szczytów ruchu. O percentylu decyduje wtedy 397. najwyższy koszyk zwykłego ruchu zamiast 433., więc percentyl nie spada, a zwykle rośnie.
Kalkulator
Oba kalkulatory liczą w przeglądarce i nie wysyłają żadnych danych. Drugi wyznacza 95. percentyl z pięciominutowych wartości ruchu wyeksportowanych z Twojego systemu monitoringu i przekazuje wynik do pierwszego.
Stała opłata czy percentyl
Przy stałej opłacie rachunek nie zależy od ruchu, w tym od ruchu ataku, który dotarł do portu. Przy percentylu płacisz za zobowiązanie i za ruch ponad nie.
O rachunku percentylowym decyduje rozkład ruchu w okresie, a nie średnia ani pojedynczy szczyt: w pełnym okresie wynikiem jest wartość 433. najwyższego koszyka. Gdy szczyt wypełnia w okresie co najmniej 433 całe koszyki, czyli łącznie ponad 36 godzin, na przykład po 80 minut każdego dnia, percentyl nie będzie niższy od poziomu tego szczytu.
Percentyl w panelu

Wykres „Ruch na porcie” rysuje linię 95. percentyla bieżącego okresu, a karta „Rozliczenia” podaje percentyl do tej chwili i prognozowaną nadwyżkę. Ten sam percentyl z liczbą zmierzonych i wszystkich koszyków okresu zwraca GET /traffic/port.
Pulpit w panelu Ruch na porcie w dokumentacji API
Nadwyżkę liczymy po tej samej stawce co zobowiązanie, a opłatę za zobowiązanie i nadwyżkę za dany okres ujmujemy na jednej fakturze, wystawianej po jego zakończeniu.
Taryfy tranzytu IP