Название: Динамический шейпер Отправлено: elite от 19 Августа 2009, 11:22:50 Вопрос по коду динамического шейпера
Код: if ($plan_flags=~/p/ && $Plan_script[$paket]=~/^0:(.+)$/mo) и как можно получить количество трафика за текущие сутки? Цель: немного переделать динамический шейпер: а) применять динамический шейпер к трафику второго направления б) при превышении N Мбайт в текущие сутки, уменьшать скорость до конца текущих суток Название: Re: Динамический шейпер Отправлено: Efendy от 19 Августа 2009, 11:41:38 откуда берется $Utraf{$mid} и какая будет переменная для количества трафика второго направления? Цитировать $Utraf{$p->{uid}}=$p->{in1}+$p->{out1}; и как можно получить количество трафика за текущие сутки? за текущие сутки проблематично т.к. суточные таблицы формируются по окончании суток, в nodeny.pl типа:INSERT INTO суточный_траф (SELECT mid,class,SUM(`in`),SUM(`out`) FROM поминутный_траф GROUP BY mid,class) делать SUM(`in`) для каждого абона в динамике - это будет нагрузка на СУБД Название: Re: Динамический шейпер Отправлено: elite от 19 Августа 2009, 12:30:00 Цитировать $Utraf{$p->{uid}}=$p->{in1}+$p->{out1}; Код: $Utraf2{$p->{uid}}=$p->{in2}+$p->{out2}; Название: Re: Динамический шейпер Отправлено: Efendy от 19 Августа 2009, 16:20:25 ну да
Название: Re: Динамический шейпер Отправлено: elite от 20 Августа 2009, 18:17:49 Разобрался.
Теперь скрипт в пакете задается в таком формате 0:номер_направления:трафик-скорость:трафик-скорость:трафик-скорость Работает для 1го (основного) и 2го (альтернативного) направления Осталось придумать, как получать трафик за сутки, а не за весь месяц Название: Re: Динамический шейпер Отправлено: Efendy от 05 Сентября 2009, 19:37:26 Усовершенствован модуль: в тарифе можно указывать, какой трафик используется в анализе - за месяц или за последние сутки. Анализ трафика за сутки эффективней т.к. в случае с анализом месячного трафика, клиент может присесть на канал только в какой-то определенный день, т.е.:
- может долго нагружать канал, поскольку месячные лимиты обычно большие - будет зажат в скорости в последующие дни, когда нагружать канал и не планировал. Т.е. анализ суточное трафика более лоялен к клиентам. Стоимость фичи 50 у.е. Название: Re: Динамический шейпер Отправлено: elite от 11 Сентября 2009, 15:22:01 Усовершенствован модуль: в тарифе можно указывать, какой трафик используется в анализе - за месяц или за последние сутки. Анализ трафика за сутки эффективней т.к. в случае с анализом месячного трафика, клиент может присесть на канал только в какой-то определенный день, т.е.: При перезапуске скрипта noserver.pl статистика трафика за день теряется?- может долго нагружать канал, поскольку месячные лимиты обычно большие - будет зажат в скорости в последующие дни, когда нагружать канал и не планировал. Т.е. анализ суточное трафика более лоялен к клиентам. Название: Re: Динамический шейпер Отправлено: Efendy от 11 Сентября 2009, 16:40:54 нет, если логину сателлита в mysql дать права на чтения всех таблиц, для bill_kernel это так, но для удаленных сателлитов я рекомендовал в доках ограничения, придется их не устанавливать
Название: Re: Динамический шейпер Отправлено: Maks от 10 Апреля 2010, 19:33:03 А как часто обновляется трафик за сутки?
Сижу тестирую но не выходит как-то плавно. А режит скачками.,тобишь лимит по скачке уже привышен а зарежит позже.. но пока не понимаю на сколько позже. P.S Тестирую, лицензию пока не купил. Если это важно. Название: Re: Динамический шейпер Отправлено: Maks от 12 Апреля 2010, 09:07:51 АП. Разве никто не пользуется такими ограничениями?
Название: Re: Динамический шейпер Отправлено: Maks от 12 Апреля 2010, 19:41:11 2 Дня тестирования. Но так и не въехал как работает суточное ограничение.
Сделал тестовый тариф. Где одно направление Интернет. Включил галочку использовать скрипты. Прописал в поле скрипта 1:500-2048 как понимаю, после скаченых 500 метров скорость становится 2Мегабита. Но качал часа 2.. но скорость так и не зарезалась.( Помогите у кого работает. Название: Re: Динамический шейпер Отправлено: Efendy от 12 Апреля 2010, 20:15:15 Права на чтение всех таблиц есть? (если логин bill_kernel, то тогда ворос отпадает)
Запусти в с ключем -v и посмотри, что себе думает динамический шейпер Название: Re: Динамический шейпер Отправлено: compex1 от 12 Апреля 2010, 23:13:49 кстати хотелось-бы узнать, а каковы ограничения на тесте?
пока увидел что 99 гигов в месяц отрабатывает а вот с 100 чегой-то не очень... очень хочется узать, это ограничения теста или в принципе так заложено... Название: Re: Динамический шейпер Отправлено: Maks от 15 Апреля 2010, 08:28:06 Все ок, спасибо. Разобрался, работает.
Срабатывает почти моментально. Название: Re: Динамический шейпер Отправлено: rusol от 24 Июня 2010, 10:25:01 Подскажите, а в версии 50.32 реализован выбор направления динамического шейпинга? Мне например нужно на второе направление применить одну схему изменения скорости, а на первое направление - другую схему.
Название: Re: Динамический шейпер Отправлено: Maks от 26 Июня 2010, 22:51:14 +1 Тоже интересно, нужно решать по разным критериям 1 и 2 направление.
и к кому обращаться за покупкой? Название: Re: Динамический шейпер Отправлено: elite от 27 Июня 2010, 08:46:23 +1 Тоже интересно, нужно решать по разным критериям 1 и 2 направление. допилить напильником...и к кому обращаться за покупкой? Название: Re: Динамический шейпер Отправлено: Андрій от 29 Сентября 2010, 15:18:00 Все ок, спасибо. Разобрался, работает. Срабатывает почти моментально. а в чому була проблема ? бо в мене також не працює ? Название: Re: Динамический шейпер Отправлено: Maks от 29 Сентября 2010, 22:52:02 Да и не помню.. Или галку не поставил или не еще какаято мелочь.
|