MPD5 - ограничение скорости
MPD5 - ограничение скорости
Народ, хочу сделать нарезку скорости для MPD5 через тарифный план, какие нужно указать параметры?
Последний раз редактировалось kirill.ru Пн июн 29, 2009 3:46 am, всего редактировалось 1 раз.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: MPD5, ограничение скорости через RADIUS Parameters (,)
внимательно читайте и не ставте лишние пробелы
Re: MPD5 - ограничение скорости
Прочитал ещё раз повнимательней, вопрос решился. Тема закрыта.
Re: MPD5 - ограничение скорости
Решил протестировать mpd5+ng_car. Поставил кар из портов, загрузил модуль, прописал радиус-атрибуты в тп. В итоге после подключения траф не бегает. В логе mpd .
Никто не сталкивался?
Код: Выделить всё
IFACE: unknown action: 'shape'
Никто не сталкивался?
Re: MPD5 - ограничение скорости
Нарыл тут в мануалах, что mpd должна компилироваться когда модуль ng_car уже присутствует в системе. Завтра утром остановлю один из насов и буду пробовать.
Re: MPD5 - ограничение скорости
Вобщем тест прошел удачно, но есть моменты:
Честно говоря совсем не понравилось как открываются странички - както не комфортно совсем.
Начал вдумчиво читать маны...
Это простой механизм ограничения скорости
В этой конструкции второй параметр normal burst
Но оказалось есть еще и Cisco like rate-limit
Выглядит это так:
Второй параметр normal burst, третий extended burst.
Эта конструкция работает на порядок лучше, шейп очень ровный, без резких скачков с задержками.
Страницы открываются очень комфортно даже на низких скоростях.
Формулы расчета burst:
normal burst = configured rate * 3 / 16
extended burst = 2 * normal burst
Пока по мере возможности буду пытаться тестировать этот механизм в боевых условиях, кто хочет также потестируйте и отпишитесь о результатах.
Честно говоря совсем не понравилось как открываются странички - както не комфортно совсем.
Начал вдумчиво читать маны...
Это простой механизм ограничения скорости
Код: Выделить всё
mpd-limit+=in#1=all shape 128000 4000,
mpd-limit+=out#1=all shape 128000 4000
Но оказалось есть еще и Cisco like rate-limit
Выглядит это так:
Код: Выделить всё
mpd-limit+=in#1=all rate-limit 256000 48000 96000,
mpd-limit+=out#1=all rate-limit 1024000 192000 384000
Эта конструкция работает на порядок лучше, шейп очень ровный, без резких скачков с задержками.
Страницы открываются очень комфортно даже на низких скоростях.
Формулы расчета burst:
normal burst = configured rate * 3 / 16
extended burst = 2 * normal burst
Пока по мере возможности буду пытаться тестировать этот механизм в боевых условиях, кто хочет также потестируйте и отпишитесь о результатах.
Re: MPD5 - ограничение скорости
Код: Выделить всё
mpd-limit+="in#1=all rate-limit 256000 48000 96000",
mpd-limit+="out#1=all rate-limit 1024000 192000 384000"
без кавычек радиус понимал только in#. Поставил кавычки, как написано в примере из документации MPD, заработало и радиус стал передавать полностью in#1=all rate-limit 256000 48000 96000 . Прошу всех обратить внимание, если возникли проблемы.. сам бился минут 15, но всетаки. Ночью - час за три ((:
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: MPD5 - ограничение скорости
если использовать rlm_perl
тогда без кавычек если не использовать тогда с кавычками
тогда без кавычек если не использовать тогда с кавычками
Re: MPD5 - ограничение скорости
А какое ограничение по длине строки для радиус-атрибутов в поле ввода фильтров негативного депозита в ТП?
Re: MPD5 - ограничение скорости
alter table tarif_plans CHANGE column eg_deposit_filter_id eg_deposit_filter_id varchar(550) not null default '' / Unknown column 'eg_deposit_filter_id' in 'tarif_plans
и хорошо ))
и хорошо ))
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: MPD5 - ограничение скорости
поля не правильно вводите
-
- Сообщения: 141
- Зарегистрирован: Чт фев 01, 2007 7:17 am
- Откуда: Voskresensk, MSK
- Контактная информация:
Re: MPD5 - ограничение скорости
А я попробовал сделать вот так:
mpd-limit+=in#1=all rate-limit 5242880 983040 1966080,
mpd-limit+=out#1=all rate-limit 5242880 983040 1966080
И у меня получились дикие скачки скорости от нуля до скорости превышающей тариф. С чем это может быть связано?
mpd-limit+=in#1=all rate-limit 5242880 983040 1966080,
mpd-limit+=out#1=all rate-limit 5242880 983040 1966080
И у меня получились дикие скачки скорости от нуля до скорости превышающей тариф. С чем это может быть связано?
Re: MPD5 - ограничение скорости
C тем, что 2 число (normal burst) - какую полосу отдать за 1 секунду, а 3 число (extended burst) за первые полторы секунды. Вобщем если следовать рекомендации cisco, то в первые полторы секунды мы должны отдать клиенту полосу в 2 раза большую им заказаной. Это очень повышает комфорт серфинга по страничкам. Но на закачке должна бы четко ограниченая скорость.
-
- Сообщения: 141
- Зарегистрирован: Чт фев 01, 2007 7:17 am
- Откуда: Voskresensk, MSK
- Контактная информация:
Re: MPD5 - ограничение скорости
Сделал по другому и стало работать нормально:eddy_mut писал(а):А я попробовал сделать вот так:
mpd-limit+=in#1=all rate-limit 5242880 983040 1966080,
mpd-limit+=out#1=all rate-limit 5242880 983040 1966080
И у меня получились дикие скачки скорости от нуля до скорости превышающей тариф. С чем это может быть связано?
mpd-limit+=in#1=all shape 5242880 8000,
mpd-limit+=out#1=all shape 5242880 8000