|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Jen Linkova 2:5020/118 01 Apr 2002 15:00:21 To : Valentin Ermolaev Subject : Re: dummynet -------------------------------------------------------------------------------- Valentin Ermolaev <Valentin.Ermolaev@p12.f3000.n463.z2.fidonet.org> wrote: > >> И в чем особенность gentle RED, тоже неясно. > JL> AFAIK, при gentle RED ситуация выглядит так: > JL> если перегрузки лежит в интервале от min_th до max_th, > JL> то пакеты отбрасываются с линейно возрастающей от 0 до max_p > JL> вероятностью. > JL> Когда перегрузка превышает max_th, но не превышет 2*max_th, > JL> пакеты отбрасываются не > JL> все (как в случае RED), а с линейно возрастающей от max_p > JL> до 1 вероятностью. > JL> Все пакеты отбрасываются только после превышения перегрузки канала > JL> значения 2*max_th. > А по сути получается то же самое. Только max_th=2*max_th. Hу здрасте...Во-первых, для _заданных min_th, max_th - совсем не одно и то же, не правда ли ;) Во-вторых, функции в обоих случаях линейны, но если max_p != 0.5 - то у них будут разные производные.... А вот что видно из ip_dummynet.c: если длина очереди > max_th, то в случае gred вероятность отбрасывания пакета вычисляется как p_b = c_3 * avg - c_4 где c_3 = (1 - max_p) / max_th c_4 = 1 - 2 * max_p в случае просто RED пакет отбрасывается. При загрузке очереди, большей min_th, но меньшей max_th, функция вероятности одинакова и выглядит след. образом: p_b = c_1 *avg - c_2 где c_1 = max_p / (max_th - min_th), c_2 = max_p * min_th / (max_th - min_th) -- SY, Jen aka Furry ###### Седьмой шар недостижим... ###### --- ifmail v.2.15dev5 * Origin: "Total Eclipse" (2:5020/118) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1168379603c1b.html, оценка из 5, голосов 10
|