ng_car - нарезка скорости
Re: ng_car - нарезка скорости
Стала задача дать хомякам 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 не правильно работает скрипт поднятия шейпера?
Re: ng_car - нарезка скорости
На днях буду тестировать ipfw+netgraph на 8.2 но думаю разницы нету. По результату отпишусь. ipfw+dummynet у меня работает довольно неплохо и давно но на семерке.
Re: ng_car - нарезка скорости
Ок, плюс если шейпить ipfw+nrtgraph, нет такой плавности шейпа как на ng_car через радиус-атрибуты или dummynet. Виновата имхо не правильная формула расчета cbs и ebs в linkupdown. Как переписать стобы было как в рекомендации cisco - normal burst = configured rate * 3 / 16 , extended burst = 2 * normal burst ?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
были трудности с такими правилами
щасо пять внесли для теста будем смотреть
щасо пять внесли для теста будем смотреть
Re: ng_car - нарезка скорости
1. Может имеет смысл вынести вормулу расчета из linkupdown в в mysql и сделать отдельное поле для установки формулы в тарифном плане?
2. Может стоит в скрипте periodic убрать из функции снятия месячной абонплаты бакап?
Ведь есть же отдельная функция periodic backup.
3. Перенести Netlist из /Система/ в /Другое/ - чтобы был доступен младшим админам, т.к. текущие права доступа не позволяют адекватно назначить привилегии.
2. Может стоит в скрипте periodic убрать из функции снятия месячной абонплаты бакап?
Код: Выделить всё
my @monthly_functions = ('admin_report_monthly',
# 'backup',
'logrotate'
);
3. Перенести Netlist из /Система/ в /Другое/ - чтобы был доступен младшим админам, т.к. текущие права доступа не позволяют адекватно назначить привилегии.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
sopov писал(а):1. Может имеет смысл вынести вормулу расчета из linkupdown в в mysql и сделать отдельное поле для установки формулы в тарифном плане?
2. Может стоит в скрипте periodic убрать из функции снятия месячной абонплаты бакап?Ведь есть же отдельная функция periodic backup.Код: Выделить всё
my @monthly_functions = ('admin_report_monthly', # 'backup', 'logrotate' );
3. Перенести Netlist из /Система/ в /Другое/ - чтобы был доступен младшим админам, т.к. текущие права доступа не позволяют адекватно назначить привилегии.
1 так есть же формула в mysql, или вы имеет в виду функцию на mysql написать ?
2 и объяснить трём сотням клиентов и тісячи других пользователй что щас бекап так не делается ? мне кажется логично бекап держать в периодике, он же для єтого и сделан
3 это будет сделано этот модуль следующий на доработку после склада
Re: ng_car - нарезка скорости
1. Я имею ввиду формулу расчета burst для ng_car. Сейчас она жестко прописана в linkupdown. А было бы удобнее вынести ее в базу и корректировать через настройки тарифного плана.
2. Имхо бакап нужно убрать из месячной абонплаты. Пусть он остается в периодике, но вызывается по
в 3 часа ночи, а абонплаты будут спокойно сниматься в 12:00. По моему не хорошо производить все операции в одно время. При большой бд возникает большая нагрузка в момент снятия абонплат из-за архивации базы. В результате радиус может начать ругаться, что не может завершить запрошеный процесс.
3. За нетлист спасибо!
2. Имхо бакап нужно убрать из месячной абонплаты. Пусть он остается в периодике, но вызывается по
Код: Выделить всё
1 3 * * * root /usr/abills/libexec/periodic backup
3. За нетлист спасибо!
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
при большой загрузке нужно бекап делать с репликационного сервера
Re: ng_car - нарезка скорости
Так и сделано. Но пришлось закоментировать бакап в снятии месячной абонплаты на основном. Вот и предлогаю поправить в релизе. Ведь функция снятия абонплаты не имеет отношения к бакапу. Тем кому нужен бакап добавят в крон /usr/abills/libexec/periodic backup.~AsmodeuS~ писал(а):при большой загрузке нужно бекап делать с репликационного сервера
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
SKIP_MODULES=backup
Re: ng_car - нарезка скорости
Спасибо!