ng_car - нарезка скорости

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

Стала задача дать хомякам uaix на большой скорости. И т.к. ng_car пока не умеет изпользовать ipfw таблицы через radius пары, решил протестировать шейпер ipfw+table. Запустил отдельный тестовый брас, поставил фрю 8.1 с mpd5.5 и шейпер по инструкции. Завел тестовый тариф с global и uaix сетями и начал тестировать. Хочу сказать, что через ipfw+dummynet все работает нормально - трафик шейпится на разных скоростях для российского и украинского сегментов. А вот ipfw+netgraph шейпит оба класса трафика по меньшей скорости. При чем все правила создаются нормально и команда /usr/abills/libexec/billd checkspeed NAS_IDS=10 SHOW_SPEED=1, что используются 2 скорости трафика. Танцы с бубном не помогают. Может в 8.1 не правильно работает скрипт поднятия шейпера?

l30l3
Сообщения: 82
Зарегистрирован: Вт авг 28, 2007 8:57 am

Re: ng_car - нарезка скорости

Сообщение l30l3 »

На днях буду тестировать ipfw+netgraph на 8.2 но думаю разницы нету. По результату отпишусь. ipfw+dummynet у меня работает довольно неплохо и давно но на семерке.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

Ок, плюс если шейпить ipfw+nrtgraph, нет такой плавности шейпа как на ng_car через радиус-атрибуты или dummynet. Виновата имхо не правильная формула расчета cbs и ebs в linkupdown. Как переписать стобы было как в рекомендации cisco - normal burst = configured rate * 3 / 16 , extended burst = 2 * normal burst ?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ng_car - нарезка скорости

Сообщение ~AsmodeuS~ »

были трудности с такими правилами

щасо пять внесли для теста будем смотреть

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

1. Может имеет смысл вынести вормулу расчета из linkupdown в в mysql и сделать отдельное поле для установки формулы в тарифном плане?
2. Может стоит в скрипте periodic убрать из функции снятия месячной абонплаты бакап?

Код: Выделить всё

my @monthly_functions = ('admin_report_monthly',
#                         'backup',
                         'logrotate'
                         );
Ведь есть же отдельная функция periodic backup.
3. Перенести Netlist из /Система/ в /Другое/ - чтобы был доступен младшим админам, т.к. текущие права доступа не позволяют адекватно назначить привилегии.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ng_car - нарезка скорости

Сообщение ~AsmodeuS~ »

sopov писал(а):1. Может имеет смысл вынести вормулу расчета из linkupdown в в mysql и сделать отдельное поле для установки формулы в тарифном плане?
2. Может стоит в скрипте periodic убрать из функции снятия месячной абонплаты бакап?

Код: Выделить всё

my @monthly_functions = ('admin_report_monthly',
#                         'backup',
                         'logrotate'
                         );
Ведь есть же отдельная функция periodic backup.
3. Перенести Netlist из /Система/ в /Другое/ - чтобы был доступен младшим админам, т.к. текущие права доступа не позволяют адекватно назначить привилегии.

1 так есть же формула в mysql, или вы имеет в виду функцию на mysql написать ?
2 и объяснить трём сотням клиентов и тісячи других пользователй что щас бекап так не делается ? мне кажется логично бекап держать в периодике, он же для єтого и сделан
3 это будет сделано этот модуль следующий на доработку после склада

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

1. Я имею ввиду формулу расчета burst для ng_car. Сейчас она жестко прописана в linkupdown. А было бы удобнее вынести ее в базу и корректировать через настройки тарифного плана.
2. Имхо бакап нужно убрать из месячной абонплаты. Пусть он остается в периодике, но вызывается по

Код: Выделить всё

1     3      *    *     *   root        /usr/abills/libexec/periodic backup
в 3 часа ночи, а абонплаты будут спокойно сниматься в 12:00. По моему не хорошо производить все операции в одно время. При большой бд возникает большая нагрузка в момент снятия абонплат из-за архивации базы. В результате радиус может начать ругаться, что не может завершить запрошеный процесс.
3. За нетлист спасибо!

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ng_car - нарезка скорости

Сообщение ~AsmodeuS~ »

при большой загрузке нужно бекап делать с репликационного сервера

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

~AsmodeuS~ писал(а):при большой загрузке нужно бекап делать с репликационного сервера
Так и сделано. Но пришлось закоментировать бакап в снятии месячной абонплаты на основном. Вот и предлогаю поправить в релизе. Ведь функция снятия абонплаты не имеет отношения к бакапу. Тем кому нужен бакап добавят в крон /usr/abills/libexec/periodic backup.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ng_car - нарезка скорости

Сообщение ~AsmodeuS~ »

SKIP_MODULES=backup

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ng_car - нарезка скорости

Сообщение sopov »

Спасибо!

Ответить