Имеется выделенный канал до провайдера (ISP) 64/32Kbit.
Поставлена задача: использовать выделенный канал по максимуму.
Приоритет (наивысший) отдается web серфингу пользователей локальной сети.
Если в какой то определенный момент времени канал используется не полностью (например пользователь локальной сети читает загруженную web страницу), то в этот момент на компьютере -linux, к которому подключен выделенный канал (являющимся шлюзом в интернет) запускается скрипт закачки каких либо нужных файлов (и канал начинает опять использоваться по максимуму). Как только пользователь опять начинает серфинг, закачка приостанавливается на какое то время (пока будет загружаться новая web страница).
Получаем:
1. Пользователи имеют более менее приятный web-серфинг
2. Выделенный канал используется на 98-100% 24 часа в сутки.
Вопрос: как это релизовать ( ТОЛЬКО КОНКРЕТНЫЕ ПРЕДЛОЖЕНИЯ )?
P.S.
Использование типа CBQ не очень то может помочь
такой параметр как prio использующийся как PRIO в cbq.init в этой ситуации вроде не помогает, параметры sharing и borrow тоже вроде в этой ситуации немного не то.
Еще дополнение.
То что я читал и более менее интересно по этому вопросу:
http://linuxportal.ru/entry.php/87_0_3_0_C/
http://www.opennet.ru/base/net/linux_tr ... s.txt.html
Использование выделенного канала на 98%
wimax, ну опции для tc я напамять не помню, но есть там такая фича как гарантированная пропускная способность для класса. Т.е. пихаем все что -s ! 127.0.0.0/8 --dport 80 в отдельный класс, гарантируем ему всю трубу. Остальному - как повезет.
См. также.
http://sky-zebra.net/QoS.txt
См. также.
http://sky-zebra.net/QoS.txt
Опыт растет прямо пропорционально выведенному из строя оборудованию