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

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

Отправлено BUCKster , 23-Дек-03 16:13 
PRIVET!!! На выделенке стоит Squid и пользователи со внутренней сети уж очень часто любят что то покачать... Ограничивать по скорости конкретного пользователя нельзя, и по формату скачиваемой информации тоже. Нужно сделать так, чтобы Squid делил скорость канала на колличество запросов или на колличество активных(качающих) ip адресов

КАК-КАК-КАК-КАК-КАК??????

Я уже пол дня с этим долбаюсь....


Содержание

Сообщения в этом обсуждении
"Равномерное распределение нагрузки на канал между пользовате..."
Отправлено BUCKster , 23-Дек-03 16:22 
Притом, что если качальшик№1 активно закачивает, тогда как качальщик№2 не может даже нормально странички просматривать... медленно очень
канал и так не широкий... 128K

????????????????????????????????????????????????????????????????????????


"Равномерное распределение нагрузки на канал между пользовате..."
Отправлено Aleksey , 29-Дек-03 10:50 
>Притом, что если качальшик№1 активно закачивает, тогда как качальщик№2 не может даже
>нормально странички просматривать... медленно очень
>канал и так не широкий... 128K
>
>????????????????????????????????????????????????????????????????????????

в squid.conf есть delay_pools  c ним и надо играть ! :)) вот тебе пример:
acl downloads rep_mime_type \.exe$ \.mp3$ \.doc$ \.zip$ \.rar$......

#         # external_acl_type directive.
#
#Examples:
#acl myexample dst_as 1241
#acl password proxy_auth REQUIRED
#acl fileupload req_mime_type -i ^multipart/form-data$
#acl javascript rep_mime_type -i ^application/x-javascript$
#
#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl mynet src 192.168.1.0/24   #твоя  сеть
http_access allow mynet  
http_access deny all
delay_pools 2 # ограничение на закачку и по компам
delay_class 1 2
delay_class 2 2
delay_access 1 allow downloads #  для закачки
delay_access 1 deny all
delay_access 2 allow mynet # для твоей сети
delay_access 2  deny all
delay_parameters 1 -1/-1 4000/4000  # каждой проге не более 3.7 кб.с
delay_parameters 2 -1/-1 5000/5000  # каждому не более 4.8 кб.с

дальше пробуй сам ! если что пиши