LINUX.ORG.RU
ФорумAdmin

шейпер, r2q


0

0

Не могу найти описание, но встречаю в примерах применения команды tc и конфигах htb параметр r2q. Что это?

★★★

root@router:~# tc class add htb help
Usage: ... qdisc add ... htb [default N] [r2q N]
default minor id of class to which unclassified packets are sent {0}
r2q DRR quantums are computed as rate in Bps/r2q {10}
debug string of 16 numbers each 0-3 {0}


нашёл в книге
Designing and Implementing
Linux Firewalls and QoS using
netfilter, iproute2, NAT, and
L7-filter

p.s. чем могу:)

dimon555 ★★★★★
()
Ответ на: комментарий от eRazor

http://www.opennet.ru/base/net/htb_saga.txt.html

2) Второй параметр R2Q используется для квантования трафика в
классах. В случае малых скоростей рекомендуется значение = 1, что
позволяет шейпать с точностью до 4kbit. Если не указан, то =10,
что для скоростей >120Kbit.

kilolife ★★★★★
()
Ответ на: комментарий от eRazor


Сейчас стоит рассмотреть понятие квантов трафика. В процессе
конкурентной передачи данных нескольких классов обслуживание каждого
из них начинается после того, как обработано некоторое количество байт
предыдущего класса. Это количество байт называется квантом (quantum).
Когда несколько классов претендуют на канал родительского, они
получают части канала пропорциональные их квантам. Важно знать, что
расчёт распределения канала тем точнее, чем меньше размер кванта (но
квант всё же должен быть не меньше величины MTU). Как правило нет
необходимости задавать кванты вручную, поскольку HTB рассчитывает их
самостоятельно. Размер кванта класса устанавливается (при создании или
изменении класса) равным запрошенной скорости делённой на глобальный
параметр r2q. По умолчанию r2q равен 10, что приемлемо для скоростей
выше 15 kbps (120 kbit), поскольку обычно MTU равен 1500. Для меньших
скоростей величина r2q равна 1; это подходит для скоростей от 12 kbit.
При желании можно установить величину кванта вручную. В этом случае
параметр r2q игнорируется. Будут выведены предупреждения о том, что
установленная величина не верна, но ими можно пренебречь.

kilolife ★★★★★
()
Ответ на: комментарий от kilolife

Поговаривают, что с тех далеких пор первых реализаций htb много воды утекло и многое поменялось, и не всегда к лучшему :(

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.