![]() |
Нарезка скорости ng_car
настроил шейпер в связки с ng_car
т.е. скомпилировал mpd5 с опцией ng_car, прописал словари для radius 1.x, перекомпилировал ядро с ng_car, пользователи хранятся в mysql нарезка происходит через ee /usr/local/etc/raddb/users.... ------------------------------------------------------ test Fall-Through = Yes, mpd-limit = "in#1=all shape 128000 16000", mpd-limit = "out#1=all shape 128000 16000" DEFAULT Auth-Type = Accept Exec-Program-Wait = "/usr/abills/libexec/rauth.pl" ------------------------------------------------------ Модуль подгружен... # kldstat 2 1 0xc0be4000 3c1c ng_car.ko и так, 2Ip.ru показывает ~128 килобит, закачка например через http, первые ~5 секунд скорость ~70 килобайт потом как и должно ~16, А, вот самое интерсное при закачке серез p2p например torrent скорость ~70 килобайт...Почему, в чём проблема??? P.S.FreeBSD 6.4, mpd5.3, abills 0.41 |
могу лишь предположить, что каждый поток в торренте работает правильно ~16 килобит)))
|
>mpd-limit = "out#1=all shape 128000 4000"
Вот с этим параметром заработало....Меня интерисует почему именно 4000 и как расчитывается этот параметр. В оф. рук. сказанно action: | pass | deny | rate-limit {rate(bits/s)} [{normal burst(bytes)} [{extended burst(bytes)}]] [pass] | shape {rate(bits/s)} [{burst(bytes)}] [pass], а это значит что 128000 / 8 = 16000, вот с 16000 скорость скачет, а с 4000 нет, почему? |
Время: 10:54. |
Время: 10:54.
© OSzone.net 2001-