В статье (http://rb03.ru/blog/noname00/136.php) рассмотрены решения двух задач:
- автоматическое ограничение пропускной способности в четко определенное время, с заранее заданными параметрами, большую часть суток ограничения скорости нет.
- увеличение пропускной способности в ночное время, при использовании статического шейпинга.
Предоставлен ряд скриптов, позволяющих выполнять данные операции при минимальном участии оператора.URL: http://rb03.ru/blog/noname00/136.php
Новость: https://www.opennet.ru/opennews/art.shtml?num=23063
велосипед и tablearg не осилен
>велосипед и tablearg не осиленГм, как tablearg может помочь в нужное время изменить ширину канала без дополнительных накруток?
Велосипед где?
а если в линуксе доступное средство управления скоростью канала?
почитал про HTB и решил ставить для этих целей FreeBSD. Там правила можно гораздо быстрее осилить.или все же я не прав?
man tc
tc - show / manipulate traffic control settings
http://www.knowplace.org/pages/howtos/traffic_shaping_with_l...
http://en.traffpro.ru/
истинно так. тамошние iptables, tc и htb полный отлет гусей в вакууме. в бсд есть altq, dummynet и ng_car - этого более чем достаточно для решения любых задач по шейпенгу. и самое главное эти все вещи просты и прозрачны для освоения и работы.
>а если в линуксе доступное средство управления скоростью канала?
>почитал про HTB и решил ставить для этих целей FreeBSD. Там правила
>можно гораздо быстрее осилить.
>
>или все же я не прав?с одной стороны прав, с другой нет
HTB позволяет стоит иерархические очереди и расставлять в ней приоритеты
для зарезания входящего трафика надо использовать полисер
в результате никаких правил iptables - всё настраивается командой tc
решение на линукс получается гибче, но сложность заключается в том что бы хорошенько во всём разобраться.
https://www.opennet.ru/opennews/art.shtml?num=22630
>https://www.opennet.ru/opennews/art.shtml?num=22630Так и про вашу новость можно сказать "уже было" и привести более старую ссылку.
Поэтому больше велосипедов, хороших и разных =)
Автору б все свести в один скрипт, и просто его вызывать с ключами подходящими. О tablearg уже выше вспоминали.
Про свести в один скрипт - упоминание есть в статье.tablearg на мой взгляд - не более чем свернуть все пайпы в минимум правил. Его использование не освобождает от необходимости в нужное время тем или иным образом пинать файер дабы изменить скорость.
В моем случае - Задача 2 - скрипты отлично работают уже более трех месяцев и вполне себя оправдывают.
Велосипед и есть велосипед. Но на то и *nix что он у каждого свой.
>В моем случае - Задача 2 - скрипты отлично работают уже более
>трех месяцев и вполне себя оправдывают.
>
>Велосипед и есть велосипед. Но на то и *nix что он у
>каждого свой.Точно.
Но вы выложили свое решение задачи на всеобщее обозрение, для ознакомления, критики и замечаний.
Вот люди ознакомились и покритиковали =)
>Точно.
>Но вы выложили свое решение задачи на всеобщее обозрение, для ознакомления, критики
>и замечаний.
>Вот люди ознакомились и покритиковали =)Да я и не спорю. И ни коим образом не высказываю неудовольствия относительно отзывов.
Ваши же замечания, XoRe, поражают меня своей глубиной и, так сказать, качеством. С Вами безусловно очень приятно общаться. Спасибо!
"..Но на то и *nix что он у каждого свой.."Именно поэтому вы брезгуете общими для всех манами?
man ipfw
ipfw set [disable number ...] [enable number ...]
ipfw set move [rule] number to number
ipfw set swap number number
ipfw set showвся ваша самодеятельность заменяется двумя строчками в кроне.
>[оверквотинг удален]
>man ipfw
>
> ipfw set [disable number ...] [enable number
>...]
> ipfw set move [rule] number to number
>
> ipfw set swap number number
> ipfw set show
>
>вся ваша самодеятельность заменяется двумя строчками в кроне.Сеты это интересно. Надо присмотреться повнимательней.
Буду знать, спасибо за информацию.PS: маны не игнорю, но привычка читать по диагонали порой играет не лучшую роль.
Небольшое дополнение. В случае когда писались эти скрипты внедрение сетов и таблеарг (о которых не спорю я узнала только что) равно перенастройке полдесятка серверов и изменению биллинга. Велосипед велосипедом, на завалинки у всех разные.