URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3261
[ Назад ]

Исходное сообщение
"Помогите правильно разделить канал "

Отправлено AlexGas , 09-Июн-05 16:19 
На FreeBSD 4.9 - Squid 2.5.x
Вход инет 512Кбит
есть сетка 192.168.2.0-192.168.2.255
она разделена на ряд диапазонов
описанных в АЦЛ.....
acl zal src 192.168.2.21-192.168.2.50/255.255.255.255

надо этому ЗАЛУ дать доступ такой чтоб
на весь диапазон выделялась весь поток в 512К
НО на каждый ай пи скорость была ограничена 7000 байт/сек
а при скачке большого файла например больше мегабайта - 3000 байт/сек

Вопрос можно ли это сделать средствами Сквида?
заранее спасибо...
ЗЫЖ или подскажите решение такой проблемы....



Содержание

Сообщения в этом обсуждении
"Помогите правильно разделить канал "
Отправлено AlexGas , 09-Июн-05 16:39 
>надо этому ЗАЛУ дать доступ такой чтоб
>на весь диапазон выделялась весь поток в 512К
>НО на каждый ай пи скорость была ограничена 7000 байт/сек
>а при скачке большого файла например больше мегабайта - 3000 байт/сек

Отвечаю и спрашиваю правильно ли так выглядит решение задачи?

delay_class 1 2
delay_parameters 64000/7000 4000/1000000

т.е. на всю сеть я выделяю скорость 512К с ограничением в 7 кбайт(ведро)
(ведь если ведро будут быстро выбирать то он быстро наполнится - скорость заполнения 64 кбайта/сек)
И на каждый АЙ ПИ файлы будут лететь со скростью ведра 7кбайт/сек
но если файло больше метра то на скорость 4кб/сек
ПРАВИЛЬНО????


"Помогите правильно разделить канал "
Отправлено ipmanyak , 10-Июн-05 07:34 
имхо так нужно писать:
delay_class 1 2
delay_parameters 64000/64000 3000/7000
файлы более 7к будет сосать на скорости 3к



"Помогите правильно разделить канал "
Отправлено AlexGas , 10-Июн-05 09:31 
>имхо так нужно писать:
>delay_class 1 2
>delay_parameters 64000/64000 3000/7000
>файлы более 7к будет сосать на скорости 3к

Сасибо за ответ :)
Но тут при файле меньше 7к он будет валить со скоростью 64кбайт/сек
что не есть верно
мне именно нужно чтоб на всех был 512к на каждый ай пи 57к и при этом чтоб было ограниечение на скачку больших файлов :) Вот так вот....


"Помогите правильно разделить канал "
Отправлено ipmanyak , 10-Июн-05 10:44 
>>имхо так нужно писать:
>>delay_class 1 2
>>delay_parameters 64000/64000 3000/7000
>>файлы более 7к будет сосать на скорости 3к
>
>Сасибо за ответ :)
>Но тут при файле меньше 7к он будет валить со скоростью 64кбайт/сек
>
>что не есть верно
>мне именно нужно чтоб на всех был 512к на каждый ай пи
>57к и при этом чтоб было ограниечение на скачку больших файлов
>:) Вот так вот....
в данной конфигурации каждому ip Ведро в 7кбайт , то что ты и просил в самом начале



"Помогите правильно разделить канал "
Отправлено AlexGas , 10-Июн-05 11:39 
>в данной конфигурации каждому ip Ведро в 7кбайт , то что ты
>и просил в самом начале

Немнго не то :)
Твоим конфигом мы фактически присаживаем скорость на 3000
(потому как ведро в 7 кило будет заполнятся моментально из крана
в 64 кило, да и объекты будут в основном более 7 кил)
так что получаетсячто все будет ползти со скоростью Диаал апа :)
вот примерно нужна такая конструкция
64000/64000 7000/7000 3000/100000
1. на весь диапазон - 64к
2. на каждый отдельный адрес в диапазоне максимум 7к
3. при этом указываем что при привышении файлом размера 100кбайт он будет тянутся соскоростью 3к
Вот :)