Прочее:Режим "Вспышка" (Burst)
Режим вспышки (Burst) (временное превышение скорости, указанной в параметре max-limit)
Burst - это опция, которая позволяет на ограниченный промежуток времени увеличить скорость даже, если в параметре max-limit в настройках очереди (queue) указана более низкая скорость.
Вспышка может произойти только, если average-rate очереди за последние burst-time секунд меньше чем burst-threshold.
Вспышка остановится, если average-rate очереди за последние burst-time секунд больше или равно burst-threshold.
Если Вспышка разрешена, то значение параметра max-limit заменяется на значение параметра burst-limit. Когда наступает запрет на Вспышку, то значение max-limit возвращается на свое место.
Полезные материалы по MikroTik
Углубленный курс "Администрирование сетевых устройств MikroTik" Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA.
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь
- burst-limit (число) : максимальная скорость выгрузки/загрузки, которое может быть достигнуто пока Вспышка разрешена.
- burst-time (время) : период времени в секундах через который подсчитывается среднее значение скорости (Это НЕ время, которое будет работать вспышка).
- burst-threshold (число) : значение при котором Вспышка будет включаться/выключаться.
- average-rate (read-only) : каждую 1/16 времени указанного в параметре burst-time маршрутизатор подсчитывает среднее значение of each class over the last burst-time seconds.
- actual-rate (read-only) : актуальное значение скорости передачи в очереди.
Максимальная продолжительность вспышки = burst-threshold * burst-time / burst-limit
Пример
Значения: limit-at=1M, max-limit=2M , burst-threshold=1500k , burst-limit=4M
Клиент попытается загрузить 2 блока данных по 4 МБайта (32 Мбита). Первая загрузка начнется на нулевой секунде, а вторая начнется на 17-ой секунде. Последнюю минуту трафик через маршрутизатор не проходил.
Burst-time=16s
/queue simple
add burst-limit=4M/4M burst-threshold=1500k/1500k burst-time=16s/16s dst=ether1-LAN1 limit-at=1M/1M max-limit=2M/2M name="Internet download/upload limit" target=ether5-WAN1
Как можно увидеть из графика первые 6 секунд клиент получил скорость 4Мб/c. Это самый длительный период вспышки с заданными значениями (самое длинное время вспышки = burst-threshold * burst-time / burst-limit). Как только время вспышки заканчивается в силу вступает значение max-limit, т. е. в нашем случае 2 Мб/с. С такой скоростью блок данных был загружен за 9 секунд. Без вспышки это заняло бы 16 секунд. У Вспышки есть 7 секунд для того, что бы обнулить счетчик до того, как начнется следующая загрузка.
Обратите внимание, что на момент начала второй загрузки Вспышка еще запрещена. Она запустится после, где-то к середине загрузки. С этим примером мы показали, что Вспышка может случиться и в середине загрузки. Продолжительность вспышки составила приближенно 4 секунды и второй блок был загружен приближенно на 4 секунды быстрее, чем это было бы без Вспышки.
Среднее значение подсчитывается каждые 1/16 значения burst-time. В нашем примере это 1 секунда.
Time | average-rate | burst | actual-rate |
---|---|---|---|
0 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0)/16=0Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
1 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+4)/16=250Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
2 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+4+4)/16=500Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
3 | (0+0+0+0+0+0+0+0+0+0+0+0+0+4+4+4)/16=750Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
4 | (0+0+0+0+0+0+0+0+0+0+0+0+4+4+4+4)/16=1000Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
5 | (0+0+0+0+0+0+0+0+0+0+0+4+4+4+4+4)/16=1250Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
6 | (0+0+0+0+0+0+0+0+0+0+4+4+4+4+4+4)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
7 | (0+0+0+0+0+0+0+0+0+4+4+4+4+4+4+2)/16=1625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
8 | (0+0+0+0+0+0+0+0+4+4+4+4+4+4+2+2)/16=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
9 | (0+0+0+0+0+0+0+4+4+4+4+4+4+2+2+2)/16=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
10 | (0+0+0+0+0+0+4+4+4+4+4+4+2+2+2+2)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
11 | (0+0+0+0+0+4+4+4+4+4+4+2+2+2+2+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
12 | (0+0+0+0+4+4+4+4+4+4+2+2+2+2+0+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
13 | (0+0+0+4+4+4+4+4+4+2+2+2+2+0+0+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
14 | (0+0+4+4+4+4+4+4+2+2+2+2+0+0+0+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
15 | (0+4+4+4+4+4+4+2+2+2+2+0+0+0+0+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
16 | (4+4+4+4+4+4+2+2+2+2+0+0+0+0+0+0)/16=2Mbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
17 | (4+4+4+4+4+2+2+2+2+0+0+0+0+0+0+0)/16=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
18 | (4+4+4+4+2+2+2+2+0+0+0+0+0+0+0+2)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
19 | (4+4+4+2+2+2+2+0+0+0+0+0+0+0+2+2)/16=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
20 | (4+4+2+2+2+2+0+0+0+0+0+0+0+2+2+4)/16=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
21 | (4+2+2+2+2+0+0+0+0+0+0+0+2+2+4+4)/16=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
22 | (2+2+2+2+0+0+0+0+0+0+0+2+2+4+4+4)/16=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps |
23 | (2+2+2+0+0+0+0+0+0+0+2+2+4+4+4+4)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
24 | (2+2+0+0+0+0+0+0+0+2+2+4+4+4+4+2)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
25 | (2+0+0+0+0+0+0+0+2+2+4+4+4+4+2+2)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
26 | (0+0+0+0+0+0+0+2+2+4+4+4+4+2+2+2)/16=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps |
27 | (0+0+0+0+0+0+2+2+4+4+4+4+2+2+2+2)/16=1625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
28 | (0+0+0+0+0+2+2+4+4+4+4+2+2+2+2+2)/16=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps |
29 | (0+0+0+0+2+2+4+4+4+4+2+2+2+2+2+2)/16=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
30 | (0+0+0+2+2+4+4+4+4+2+2+2+2+2+2+0)/16=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
31 | (0+0+2+2+4+4+4+4+2+2+2+2+2+2+0+0)/16=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps |
Burst-time=8s
/queue simple
add burst-limit=4M/4M burst-threshold=1500k/1500k burst-time=8s/8s dst=ether1-LAN1 limit-at=1M/1M max-limit=2M/2M name="Internet download/upload limit" target=ether5-WAN1
Если мы уменьшим burst-time до 8 секунд, то мы увидим, что в этом случае Вспышка доступна только в самом начале загрузки.
Среднее значение подсчитывается каждые 1/16 значения burst-time. В нашем примере это 0,5 секунды.
Time | average-rate | burst | actual-rate |
---|---|---|---|
0.0 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0)/8=0Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
0.5 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+2)/8=250Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
1.0 | (0+0+0+0+0+0+0+0+0+0+0+0+0+0+2+2)/8=500Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
1.5 | (0+0+0+0+0+0+0+0+0+0+0+0+0+2+2+2)/8=750Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
2.0 | (0+0+0+0+0+0+0+0+0+0+0+0+2+2+2+2)/8=1000Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
2.5 | (0+0+0+0+0+0+0+0+0+0+0+2+2+2+2+2)/8=1250Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
3.0 | (0+0+0+0+0+0+0+0+0+0+2+2+2+2+2+2)/8=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
3.5 | (0+0+0+0+0+0+0+0+0+2+2+2+2+2+2+1)/8=1625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
4.0 | (0+0+0+0+0+0+0+0+2+2+2+2+2+2+1+1)/8=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
4.5 | (0+0+0+0+0+0+0+2+2+2+2+2+2+1+1+1)/8=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
5.0 | (0+0+0+0+0+0+2+2+2+2+2+2+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
5.5 | (0+0+0+0+0+2+2+2+2+2+2+1+1+1+1+1)/8=2125Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
6.0 | (0+0+0+0+2+2+2+2+2+2+1+1+1+1+1+1)/8=2250Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
6.5 | (0+0+0+2+2+2+2+2+2+1+1+1+1+1+1+1)/8=2375Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
7.0 | (0+0+2+2+2+2+2+2+1+1+1+1+1+1+1+1)/8=2500Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
7.5 | (0+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1)/8=2625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
8.0 | (2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1)/8=2750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
8.5 | (2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+1)/8=2625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
9.0 | (2+2+2+2+1+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
9.5 | (2+2+2+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
10.0 | (2+2+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2250Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
10.5 | (2+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2125Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
11.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
11.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
12.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
12.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
13.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
13.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+0)/8=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
14.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+0+0)/8=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
14.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+0+0+0)/8=1625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
15.0 | (1+1+1+1+1+1+1+1+1+1+1+1+0+0+0+0)/8=1500Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
15.5 | (1+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0)/8=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 0Mbps (0Mb per 0,5sek) |
16.0 | (1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0)/8=1250Kbps | average-rate < burst-threshold → Вспышка разрешена | 0Mbps (0Mb per 0,5sek) |
16.5 | (1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0)/8=1125Kbps | average-rate < burst-threshold → Вспышка разрешена | 0Mbps (0Mb per 0,5sek) |
17.0 | (1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0)/8=1000Kbps | average-rate < burst-threshold → Вспышка разрешена | 2Mbps (1Mb per 0,5sek) |
17.5 | (1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+1)/8=1000Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
18.0 | (1+1+1+1+1+1+0+0+0+0+0+0+0+0+1+2)/8=1125Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
18.5 | (1+1+1+1+1+0+0+0+0+0+0+0+0+1+2+2)/8=1250Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
19.0 | (1+1+1+1+0+0+0+0+0+0+0+0+1+2+2+2)/8=1375Kbps | average-rate < burst-threshold → Вспышка разрешена | 4Mbps (2Mb per 0,5sek) |
19.5 | (1+1+1+0+0+0+0+0+0+0+0+1+2+2+2+2)/8=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
20.0 | (1+1+0+0+0+0+0+0+0+0+1+2+2+2+2+1)/8=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
20.5 | (1+0+0+0+0+0+0+0+0+1+2+2+2+2+1+1)/8=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
21.0 | (0+0+0+0+0+0+0+0+1+2+2+2+2+1+1+1)/8=1500Kbps | average-rate = burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
21.5 | (0+0+0+0+0+0+0+1+2+2+2+2+1+1+1+1)/8=1625Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
22.0 | (0+0+0+0+0+0+1+2+2+2+2+1+1+1+1+1)/8=1750Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
22.5 | (0+0+0+0+0+1+2+2+2+2+1+1+1+1+1+1)/8=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
23.0 | (0+0+0+0+1+2+2+2+2+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
23.5 | (0+0+0+1+2+2+2+2+1+1+1+1+1+1+1+1)/8=2125Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
24.0 | (0+0+1+2+2+2+2+1+1+1+1+1+1+1+1+1)/8=2250Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
24.5 | (0+1+2+2+2+2+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
25.0 | (1+2+2+2+2+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
25.5 | (2+2+2+2+1+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
26.0 | (2+2+2+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
26.5 | (2+2+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2250Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
27.0 | (2+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2125Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
27.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
28.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
28.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
29.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
29.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
30.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 2Mbps (1Mb per 0,5sek) |
30.5 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
31.0 | (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+0)/8=1875Kbps | average-rate > burst-threshold → Вспышка не разрешена | 0Mbps (0Mb per 0,5sek) |
Полезные материалы по MikroTik
Углубленный курс "Администрирование сетевых устройств MikroTik" Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA.
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь