|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor V. Kontsevykh 2:5020/400 09 Sep 2004 10:39:46 To : Ivan Voytas Subject : Re: Hормальный шейпер бывает? -------------------------------------------------------------------------------- > Вычисление XXX,YYY,ZZZ и NNN: > NNN=32+64+64=160Kbit/s. > XXX=32/160=0.2 > YYY=ZZZ=64/160=0.4 > XXX и YYY приводим к диапазону 1-100: XXX=20, YYY=ZZZ=40 например. > > pNNNK можно убрать, тогда веса вычисляются с учетом всех остальных очередей, > что сложно (наверное не всегда можно будет уложиться в диапазон 1-100, тем > более с нужной точностью). > Самое страшное тут - суммарные задержки во всей совокупности пайпов и > очередей. Поэтому надо как-то извращаться. Hапример длина первого пайпа или > первой очереди в пути прохождения пакета вычисляется из пропускной > способности (например [Kbit/5] пакетов), все остальные - по 1 пакету (config > [queue|pipe] ..... queue 1). Hо это еще проверить надо. Дблин.... Спасибо, понял. Это ж как клиент добавился или исчез - все очереди заново пересчитывать. Сложновасто и геморновато :-) Я, видимо, еще немного подумаю, да кошку в разрыв основного канала вструмлю - один фиг их несколько штук без дела валяется. Там шейпер более логичен и прост, да и пересчитывать ничего не нужно при каждом изменении состава клиентов. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65773ca350cf.html, оценка из 5, голосов 10
|